FRESH AND RAW
[potpourri.git] / TODO
blob3967b8fbdb182dfcfd69cedb8a99de71d31f66d0
1 Ok, so this is a list of stuff to do. {in no particular order}
3 !! Important !!
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
16 * Networking
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