From caec8d997059507b9a3eef497ad0508a2c6073d9 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sun, 25 Aug 2013 15:34:59 -0400 Subject: Add to TODO list. --- TODO.org | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 38e5c05..79fbafc 100644 --- a/TODO.org +++ b/TODO.org @@ -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 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. -- cgit v1.2.3