Test level textures
Updated test level xml
Static class for debug options like showFramerate
Change rect shape name
Only show framerate when wanted
Move static member initialisation out of headers to avoid duplicate symbol linker errors
Allow the loading of textures which are flipped from the source image either vertically, horizontally or both
Allow sprite creation with flipped textures.
Add a DrawSprite method which can also draw debug info like the origin and global bounds of the sprite
Load levels from the given xml file.
This simply walks the children of the root <level> node and processes each in turn.
Allows for textures of level items to be flipped so the same image file can be used for the top and bottom borders, as well as left and right.
Add new files to project
Move list of input events recieved to CSystemUtilities and initialise it with the game window
Add a method to get the mouse position relative to the window
Add a temporary player which follows the mouse and can rotate