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
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
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.