1 Ok, so this is a list of stuff to do. {in no particular order}
3 * Finish up the script bindings
4 * Add zindexing for the graphics in sprites
5 * Provide the Level(Level& old_level) function
6 * Add mouse click events // meh, fuck it, it's unnecessary
7 * Fix running potpourri in the game directory
8 * Provide a more flexible mechanism for locating plugins
10 * Fix the engine parameter passing thing
11 * Get plugin requirements working properly
12 * Fix the animation plugin so you can put multiple plugins in an xml file
14 In the future, rewrites do this:
16 * Fix the Pair<> crap, and allow for different types for each pair
17 * Clean up the Actor stuff, make use of structs from within the
18 Actor.cpp file if necessary. If something doesn't need to be public
19 outside of Actor, don't do it
20 * Clean up the build system. It sucks currently.
21 * Clean up the scripting interface; why are there contructors and
22 destructors when they're not used?
23 * Make the coordinate systems consistent
24 * Use stuff in std::algorithm. The adhoc stuff you have now sucks ass