2021-10-31 15:12:30 +01:00
|
|
|
#ifndef _DISPLAY_H
|
|
|
|
#define _DISPLAY_H
|
|
|
|
|
|
|
|
#include "calccity.h"
|
2021-11-05 16:37:09 +01:00
|
|
|
#include "core.h"
|
2021-10-31 15:12:30 +01:00
|
|
|
|
|
|
|
// title_screen : display title screen
|
|
|
|
void title_screen(void);
|
|
|
|
|
2021-11-05 16:37:09 +01:00
|
|
|
// main_display : the general display function
|
2021-11-06 14:23:42 +01:00
|
|
|
void display_main(struct calccity *calccity, struct camera *camera, struct map *map, const int disp_cursor);
|
2021-11-05 16:37:09 +01:00
|
|
|
|
2021-11-04 18:08:43 +01:00
|
|
|
// display_large_map : display the current state of the large map
|
|
|
|
void display_large_map(struct calccity *calccity, struct camera *camera, struct map *map);
|
|
|
|
|
2021-11-06 20:39:36 +01:00
|
|
|
// display_mini_map : display the current state of the mini map
|
|
|
|
void display_mini_map(struct camera *camera, struct map *map);
|
|
|
|
|
2021-11-04 18:08:43 +01:00
|
|
|
// display_around : display the screen frame and cursor
|
2022-06-24 13:06:30 +02:00
|
|
|
void display_around(struct calccity *calccity, struct camera *camera, struct map *map, const int disp_cursor);
|
2021-10-31 15:12:30 +01:00
|
|
|
|
2021-11-06 14:23:42 +01:00
|
|
|
// display_message : display the given message with lines breaks
|
|
|
|
void display_message(char* message);
|
|
|
|
|
2021-10-31 15:12:30 +01:00
|
|
|
#endif /* _DISPLAY_H */
|