2023-10-29 20:03:23 +03:00
|
|
|
#ifndef __SCREEN_H__
|
|
|
|
#define __SCREEN_H__
|
|
|
|
|
2023-10-30 02:36:03 +03:00
|
|
|
typedef char Point;
|
2023-10-29 20:03:23 +03:00
|
|
|
typedef struct screen_t
|
|
|
|
{
|
|
|
|
int width;
|
|
|
|
int height;
|
2023-10-30 02:36:03 +03:00
|
|
|
Point *screen;
|
2023-10-29 20:03:23 +03:00
|
|
|
} Screen;
|
|
|
|
|
|
|
|
Screen *screenCreate(int width, int height, Point fill_value);
|
|
|
|
void screenFree(Screen *screen);
|
|
|
|
|
|
|
|
Point *screenGetPoint(Screen *screen, int x, int y);
|
|
|
|
void screenShow(Screen *screen);
|
2023-10-30 01:55:20 +03:00
|
|
|
void screenSet(Screen *screen, char fill_value);
|
2023-10-29 20:03:23 +03:00
|
|
|
|
|
|
|
#endif /* __SCREEN_H__ */
|