1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
void display_init(int screen_width, int screen_height, int harfe_width, int harfe_height);
void display_getdimensions(int *width, int *height, int *fontsize);
int display_scale_harfe_to_screen(int coord);
int display_scale_screen_to_harfe(int coord);
void display_redraw();
void display_clear();
void display_line(int x0, int y0, int x1, int y1);
void display_line_color(int x0, int y0, int x1, int y1, int color);
void display_circle(int x, int y, int w);
void display_circle_color(int x, int y, int w, int color);
void display_rect_color(int x, int y, int width, int height, int color);
void display_text(char *text, int x, int y, int color);
void display_textbox(int min_x, int pos, int max_x, int max_pos, char *text, int color);
int display_test_menu_click(int y, int max_pos);
void display_messagebox(char *title, char *info);
int display_messagebox_yesno(char *title, char *info);
void display_report(char *message, int line);
|