Android threads trouble wrapping my head around design
        Posted  
        
            by 
                semajhan
            
        on Game Development
        
        See other posts from Game Development
        
            or by semajhan
        
        
        
        Published on 2011-01-14T22:35:48Z
        Indexed on 
            2011/01/16
            4:59 UTC
        
        
        Read the original article
        Hit count: 431
        
I am having trouble wrapping my head around game design. On the android platform, I have an activity and set its content view with a custom surface view. The custom surface view acts as my panel and I create instances of all classes and do all the drawing and calculation in there.
Question: Should I instead create the instances of other classes in my activity?
Now I create a custom thread class that handles the game loop.
Question: How do I use this one class in all my activities? Or do I have to create a separate instance of the extended thread class each time?
In my previous game, I had multiple levels that had to create an instance of the thread class and in the thread class I had to set constructor methods for each separate level and in the loop use a switch statement to check which level it needs to render and update. Sorry if that sounds confusing.
I just want to know if the method I am using is inefficient (which it probably is) and how to go about designing it the correct way. I have read many tutorials out there and I am still having lots of trouble with this particular topic. Maybe a link to a some tutorials that explain this? Thanks.
© Game Development or respective owner