fix: restrict cursor movement to avoid selecting the outer maze border

This commit is contained in:
2026-06-18 12:29:00 +02:00
parent bb7b56118e
commit b14335600d
+4 -4
View File
@@ -34,16 +34,16 @@ void update_cursor(void) {
// Movimento controllato dal D-PAD
if ((keys & J_UP) && !(previous_keys & J_UP)) {
if (cursor_y > 0) cursor_y--;
if (cursor_y > 1) cursor_y--;
}
if ((keys & J_DOWN) && !(previous_keys & J_DOWN)) {
if (cursor_y < MAZE_HEIGHT - 1) cursor_y++;
if (cursor_y < MAZE_HEIGHT - 2) cursor_y++;
}
if ((keys & J_LEFT) && !(previous_keys & J_LEFT)) {
if (cursor_x > 0) cursor_x--;
if (cursor_x > 1) cursor_x--;
}
if ((keys & J_RIGHT) && !(previous_keys & J_RIGHT)) {
if (cursor_x < MAZE_WIDTH - 1) cursor_x++;
if (cursor_x < MAZE_WIDTH - 2) cursor_x++;
}
// Tasto A per sganciare la bomba