#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 const *text, int x, int y, int color); void display_textbox(int min_x, int pos, int max_x, int max_pos, char const *text, int color); int display_test_menu_click(int y); void display_messagebox(char *title, char *info); int display_messagebox_yesno(char *title, char *info); void display_report(char *message, int line);