3 * Routnes for drawing the game's windows' contents.
11 #include <stdint.h> /* for uint16_t */
15 /* Write "text" into window "win". Start on row "start_y". Fill unused rows with
18 extern void draw_with_linebreaks(struct Win * win, char * text,
23 /* Write "text" not starting from the top but from the bottom of "win". */
24 extern void draw_text_from_bottom(struct Win * win, char * text);
28 /* Write game log text into "win" from bottom to top. */
29 extern void draw_log_win(struct Win * win);
33 /* Draw game map and actors/objects on it into "win". Respect scroll offset. */
34 extern void draw_map_win (struct Win * win);
38 /* Draw into "win" the game / player status infos. */
39 extern void draw_info_win (struct Win * win);
43 /* Draw keybindings selection/manipulation menu. */
44 extern void draw_keys_win (struct Win * win);