csnake/include/screen.h

20 lines
409 B
C
Raw Normal View History

2023-10-29 20:03:23 +03:00
#ifndef __SCREEN_H__
#define __SCREEN_H__
typedef char Point;
2023-10-29 20:03:23 +03:00
typedef struct screen_t
{
int width;
int height;
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);
void screenSet(Screen *screen, char fill_value);
2023-10-29 20:03:23 +03:00
#endif /* __SCREEN_H__ */