diff options
author | David Thompson <dthompson@member.fsf.org> | 2013-08-25 15:34:59 -0400 |
---|---|---|
committer | David Thompson <dthompson@member.fsf.org> | 2013-08-25 15:34:59 -0400 |
commit | caec8d997059507b9a3eef497ad0508a2c6073d9 (patch) | |
tree | 3d239517deb52e0e41efac10ed511ae3861d7233 | |
parent | c8f8ad1319d3946e58626df3afee6205e084b76b (diff) |
Add to TODO list.
-rw-r--r-- | TODO.org | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -5,6 +5,14 @@ updates the game state, renders the scene. Use a fixed update timestep and cap the maximum FPS. +** TODO Game scenes + Games can be broken up into many chunks, called scenes. Examples + would be a main menu, a world map, a battle screen, etc. + + - [ ] Create a <scene> type that encapsulates input/render/update + callbacks + - [ ] Macro for declaratively defining a scene + ** TODO Input Provide hooks to respond to keyboard, mouse, and joystick events. Wrap SDL keycode, mouse button, etc. constants in our own @@ -99,7 +107,7 @@ - [ ] Linear interpolation (lerp) - [ ] Move to/move by -** TODO Combos +** TODO Keymaps Provide an Emacs-like way of defining key combinations to that multi-button input is easy for users. |