Compare commits

...

7 Commits

Author SHA1 Message Date
e389a776be broken game over 2025-10-06 09:47:50 +02:00
8b8d9d3a55 pause 2025-10-06 09:34:33 +02:00
126d377836 re-enable auto sleep 2025-10-06 09:16:19 +02:00
3f8d90c18a bat stats 2025-10-06 09:14:25 +02:00
c439aecd03 craptrix 3 2025-10-06 08:50:02 +02:00
cd72c2d7df craptrix 2 2025-10-05 23:23:24 +02:00
589c598b01 craptrix 2025-10-05 22:25:19 +02:00
2 changed files with 1068 additions and 136 deletions

View File

@@ -19,22 +19,30 @@ public:
} }
} }
bool get_pixel(int x, int y) { bool get_pixel(int x, int y) {
// if (x < 0 || x >= DISP_WIDTH || y < 0 || y >= DISP_HEIGHT) if (x < 0 || x >= DISP_WIDTH || y < 0 || y >= DISP_HEIGHT)
// assert(false); assert(false);
assert(false); // Not implemented
return true; return true;
// return disp_frame[y][x]; // return disp_frame[y][x];
} }
void reset_pixel(int x, int y) { void reset_pixel(int x, int y) {
// if (x < 0 || x >= DISP_WIDTH || y < 0 || y >= DISP_HEIGHT) if (x < 0 || x >= DISP_WIDTH || y < 0 || y >= DISP_HEIGHT)
// assert(false); assert(false);
SMD::get().set_pixel(x, y, false); SMD::get().set_pixel(x, y, false);
} }
void set_pixel(int x, int y) { void set_pixel(int x, int y) {
// if (x < 0 || x >= DISP_WIDTH || y < 0 || y >= DISP_HEIGHT) if (x < 0 || x >= DISP_WIDTH || y < 0 || y >= DISP_HEIGHT)
// assert(false); assert(false);
//
SMD::get().set_pixel(x, y, true); SMD::get().set_pixel(x, y, true);
} }
void set_pixel(int x, int y, bool on) {
if (on) {
set_pixel(x, y);
} else {
reset_pixel(x, y);
}
}
void draw_to_display(); void draw_to_display();
}; };

File diff suppressed because it is too large Load Diff