- fixed a number of issues with the "anims" module that was still depending on pygame and old timer mechanics.
- fixed case sensitivity issue in "files" module
- fixed some of the sprite functions (add_sprite_layer in particular) in "models"
- added some new gametimer and engine getter/setters to "roc_main"
- significant improvements to "gamedata" backported from shooter, greatly improves error messages
specific hacks in video.py
Added a config file (settings.cfg)
Added functionality for saving last used window position!
Added displaylists to models.py
Broke fonts (temporarily)
completely overhauled models framework...
now loads Model, Mesh, Material, and Texture (plus TextureFile)
fixed a number of bugs/inflexibilities in gamedata xml parser
refactored the various modules to use "init" functions to better control when they get loaded (ie, before or after OpenGL init)
which it turns out is *very important*, because if the shaders and textures get loaded before OpenGL does, they don't work. go figure.