1 Ok, so this is a list of stuff to do. {in no particular order}
5 * Make the level static graphic stuff as it is with the actor graphic stuff
7 * Finish up the script bindings
8 * Add zindexing for the graphics in sprites
9 * Provide the Level(Level& old_level) function
10 * Provide a way for collision events to be passed
11 * Add mouse click events
12 * Fix running potpourri in the game directory
13 * Find why stuff in chipmunk randomly refuses to rotate
14 * Add a rotational inertia xml parameter
15 * Provide a more flexible mechanism for locating plugins
17 * Fix the engine parameter passing thing
18 * Provide for a way for graphics plugins to access game objects
19 * Get plugin requirements working properly
21 In the future, rewrites do this:
23 * Fix the Pair<> crap, and allow for different types for each pair
24 * Clean up the Actor stuff, make use of structs from within the
25 Actor.cpp file if necessary. If something doesn't need to be public
26 outside of Actor, don't do it
27 * Clean up the build system. It sucks currently.
28 * Clean up the scripting interface; why are there contructors and
29 destructors when they're not used?
30 * Make the coordinate systems consistent
31 * Use stuff in std::algorithm. The adhoc stuff you have now sucks ass