| @@ -1,27 +1,34 @@ | |||||
| Important stuff | Important stuff | ||||
| --------------- | --------------- | ||||
| [ ] Something to move a character around. | |||||
| - [ ] Joystick input. | |||||
| - [ ] Event listeners for keyboard or joystick. | |||||
| [ ] Map collisions? | |||||
| [ ] Add scripting support (lua?). | [ ] Add scripting support (lua?). | ||||
| [ ] Open several maps at the same time. | [ ] Open several maps at the same time. | ||||
| [ ] See whether we should use floats or at least subpixel coordinates for | [ ] See whether we should use floats or at least subpixel coordinates for | ||||
| on-screen objects, in order to handle velocity and other physics stuff | on-screen objects, in order to handle velocity and other physics stuff | ||||
| (with rounding when displaying, of course) | (with rounding when displaying, of course) | ||||
| Performances | |||||
| ------------ | |||||
| Needed for game | |||||
| --------------- | |||||
| [ ] Something to move a character around. | |||||
| - [ ] Joystick input. | |||||
| - [ ] Event listeners for keyboard or joystick. | |||||
| [ ] Map collisions! | |||||
| - [ ] Find where to store world collisions | |||||
| - [ ] Handle entity/world collisions | |||||
| - [ ] Handle entity/entity collisions | |||||
| [ ] Pathfinding | |||||
| Performance | |||||
| ----------- | |||||
| [ ] Switch rendering to vertex/index buffer objects | [ ] Switch rendering to vertex/index buffer objects | ||||
| Editor | Editor | ||||
| ------ | ------ | ||||
| [ ] File requester for maps. | [ ] File requester for maps. | ||||
| [ ] Scroller/panner for maps. | |||||
| [X] Scroller/panner for maps. | |||||
| [ ] Allow to modify maps. | [ ] Allow to modify maps. | ||||
| [x] Do GTK stuff instead of waiting for the framerate | |||||
| [ ] "map viewer" object/asset, as opposed to more complex in-game manager | |||||
| [X] Do GTK stuff instead of waiting for the framerate | |||||
| [X] "map viewer" object/asset, as opposed to more complex in-game manager | |||||
| Specs | Specs | ||||
| ----- | ----- | ||||