summaryrefslogtreecommitdiff
path: root/display.h
blob: adc08b7b336ff3e68f07b3cc11e0736c4521de7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

void    display_init(int width, int height);
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_rectangle(int x, int y, int w, int h);

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_report(char *message, int line);