struct Cursor { unsigned short x; unsigned short y; Cursor() : x(0), y(0) {} }; struct Pixel { unsigned short x; unsigned short y; uint32_t color; };