31 lines
542 B
C
31 lines
542 B
C
struct Cursor
|
|
{
|
|
unsigned short x;
|
|
unsigned short y;
|
|
|
|
Cursor() : x(0), y(0) {}
|
|
};
|
|
|
|
struct Pixel
|
|
{
|
|
unsigned short x;
|
|
unsigned short y;
|
|
uint32_t color;
|
|
};
|
|
|
|
struct Text
|
|
{
|
|
char content[SCROLLABLE_TEXT_MAX_LENGTH];
|
|
uint32_t color;
|
|
unsigned short pos_x;
|
|
unsigned short pos_y;
|
|
struct CharacterSize
|
|
{
|
|
unsigned short height;
|
|
unsigned short width;
|
|
} characterSize;
|
|
unsigned char character_count;
|
|
bool deleted;
|
|
|
|
Text() : color(0), pos_x(0), pos_y(0), character_count(0), characterSize({7,5,0}), deleted(true) {}
|
|
}; |