3 * Routnes for drawing the game's windows' contents.
11 #include <stdint.h> /* for uint16_t */
15 /* Write "text" into window "win" as far as possible. Start on row "start_y".
17 * TODO: Why is this external?
19 extern void draw_with_linebreaks(struct Win * win, char * text,
24 /* Write "text" not starting from the top but from the bottom of "win".
26 * TODO: Why is this external?
28 extern void draw_text_from_bottom(struct Win * win, char * text);
32 /* Write game log text into "win" from bottom to top. */
33 extern void draw_log_win(struct Win * win);
37 /* Draw game map and actors/objects on it into "win". Respect scroll offset. */
38 extern void draw_map_win(struct Win * win);
42 /* Draw into "win" the game / player status infos. */
43 extern void draw_info_win(struct Win * win);
47 /* Draw keybindings selection/manipulation menu. */
48 extern void draw_keys_win(struct Win * win);