TODO: Gosu redraws on window damage now
[Tsunagari.git] / TODO.txt
blobeaa3d186a73f884b6a1b5fcc5e6918da4e3dfa99
1 ITEMS
3 * Sprite doesn't support animations.
5 * Support multiple TileSets per TMX map.
7 * Add brief or brief+long Doxygen Documentation to all public and private
8   classes, functions, structs, and enums.
10 * Create our own C++ wrapper of libxml2 so we can use std::strings to avoid memory leaks.
12 * Expire items in resource cache.
14 * Support for persistent music.
16 * Preserve aspect ratio in fullscreen.
18 * Resourcer should hand out vector<ImageRef> for tilesheet-based graphics in
19   Area and Sprite. This way they can use ImageRef instead of Image*.
21 * Try moving descriptor filenames from constructors + class members to init()
22   parameters.
24 * Allow the dtd directory to be set from client.ini or the command line.
26 * Tsunagari crashes on Windows after the window is closed.
28 * Fix the --help option's formatting.
30 * Tsunagari loses access to the console once the game window is opened on 
31   Windows.
33 * Add installers for releases.
35   Windows: installer .exe, uninstaller .exe
36   Mac: .dmg installer
37   Linux: .deb and .rpm control install/uninstall, self contained .tar.gz for other systems