SinisterRobot / gtge

Automatically exported from code.google.com/p/gtge
0 stars 0 forks source link

Game and GameObject should be unified under a single interface, and GameObject should then be deprecated. #24

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Game and GameObject both share similar methods, but are not unified.  In 
reality, the GameObject class is useless, if GameObject had the ability to be 
expressed via an interface.  Implement this interface and attach it to both the 
Game and GameObject class.  This interface may be named Game, GameObject or 
something else.  This interface is what should be referenced inside GTGE itself 
- NOT the Game or GameObject classes.  Once this refactoring is done, the 
GameObject class should be deprecated.  Game itself may need to be renamed to 
BaseGame depending on what the interface is called.

Original issue reported on code.google.com by MetroidF...@gmail.com on 18 Jul 2010 at 2:59