- Class CObject
- Remove default constructor in favor of a constructor which specifies a particular iType member and parent CWorld object.
- Member TileAnim::TileAnim (void)
- make this in to a constant definition
- Member TileAnim::TileAnim (void)
- make this in to a constant definition too!
- Member DoCollisions
- Currently this function performs only simple bounding-box collision detection. Update this to recurse in to a more accurate collision detection method once the objects bounding boxes are found to be touching.
- Member Credits
- This function reads from the disk each time the page buffers are reloaded. This should be changed to maintain a memory buffer of the entire credits file.
- Member InitGame
- Enhance the level file format to include initialization parameters.
- Member KillGame
- **IMPORTANT** Add code to delete the world data before deleting the world object! This was crashing before, so figure out why, otherwise you are sitting on a fat memory leak.
- Member PlayGame
- re-write timing code to use higher precision timer function than SDL provides
- Member DrawMenuBackground
- Decouple this code from CPU dependent timing loops.
- Member InitSound
- Implement support for sound samples to be looped and stopped, for example an 'engine running' sound.
- Member StopMusic
- Implement an 'unpause' function for music streams.
Copyright Windsor Schmidt 2006 - All rights reserved.