add make target that prints CC, CFLAGS, and LDFLAGS
[menche_rl.git] / TODO
blob04545efd728450bcafdc5db01f65ef1130bb12f4
1 Move all input handling to draw.c, or create input.c, or rename draw.c to
2 interface.c.
4 Only the above mentioned file(s) should include <ncurses.h>. All others should
5 use abstractions over ncurses functions.
7 Make the map a struct containing multiple sectors and metadata.
9 Dynamically load and unload sectors, generate a near-infinite map procedurally.
11 Add more types of tile, have an actual map generation algorithm instead of just
12 throwing trees around randomly.
14 Interface code should be able to handle multiple windows at this point.
15 Probably want to use ncurses WINDOW* for this.
17 Add a status bar for the character, along with information for it to display
18 (hitpoints, stats, name, etc)
20 Add an inventory and a window to display it.
22 Add ability to dig map tiles, so you can actually have stuff in your inventory.