On 14/01/16 03:56, kay Cee wrote: > I'm looking to make individual modules for each class eg. Ball, > Paddle,bounds, Game, Physics and Logic.
That's not usually necessary in Python. It's often better to group several related classes in a single module. For example your Ball and Paddle and any other display type things might go together in a module called, say, pongwidgets. > Used like this : > ball = Ball(), paddle = Paddle() and etc... If you put your Ball class into a module called ball then you would need to do import ball myBall = ball.Ball() you need to reference the imported module. Alternatively you could use from ball import Ball myBall = Ball() > Mainly, I get errors that say class is not defined.. It would help if you show us actual code and post the full error message rather than summarizing things. > So far I've tried: > Import class as class, > From class import*, > Import class Note that python is case sensitive so you need lower case. That may just be your mail tool being too clever though... The first and third versions are ok, the middle one is frowned on. It's better to use the from module import class style I showed above if you only have (or use) a single class per module Post some code and some errors and we will be better able to help. -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor