Here's what the code library currently contains:
- Keyboard management class; useful for reading input off the keyboard. Can test for presses of a single key, whether a key is being held down, and also for a series of keystrokes (useful for programming cheat codes, for example).
- Controller management class; useful for reading input off of up to four XBOX360 gamepads.
- Mouse management class; useful for reading input off of the mouse.
- Resource pool class; useful for initializing a set amount of objects that will be used repeatedly, such a projectiles from weapons; correct implementation saves time and memory.
- XML reading and writing capability with any user-defined class
- Sound effect management class; useful for managing and playing sound effects.
- Game state management classes; useful for (obviously) game state management.
Planned for future implementations:
- A simple menu system implementation.
- A class to create a textured 3D mesh from a 2D image (i.e. a height map)
Any feature suggestions and code submissions are welcome as well; just drop me an email. If you submit code, you will obviously be credited for your work.
No comments:
Post a Comment