resourcer: getString => private
[Tsunagari.git] / TODO.txt
blob638c9975a7848f9201480ded3ef9dfe339f5219a
1 ITEMS
4 * Command line interface using popt.
6 * Sprite doesn't support animations.
8 * Give World::player an Entity descriptor file.
9   What does an Entity descriptor file contain? What is an Entity?
10   ->    Entity is the most complicated descriptor. It will take a while to
11         design. It's the only descriptor with multiple types which are each
12         different. It's possible that each type of entity will require a
13         different DTD.
15 * Avoid window damage when another window moves on top.
16   We have an optimization that makes our window only redraw itself if something
17   in the game world changed. This causes redraw requests when another window is
18   passing over us to be ignored.
20   Gosu might be forked to be explicit about the difference between timer-based
21   redraw requests and ones spawned by window damage.
23   Gosu already has a Window::loseFocus() method. What would it take to have a
24   gainFocus()?
26 * Support multiple TileSets per TMX map.
28 * Area Tiles should support animations.
30 * Refactor the movement polling code from buttonDown() into update().
31   * Diagonal movement in roguelike mode.
33 * Move player handling code to its own class.