fix: restrict cursor movement to avoid selecting the outer maze border
This commit is contained in:
+4
-4
@@ -34,16 +34,16 @@ void update_cursor(void) {
|
|||||||
|
|
||||||
// Movimento controllato dal D-PAD
|
// Movimento controllato dal D-PAD
|
||||||
if ((keys & J_UP) && !(previous_keys & J_UP)) {
|
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 ((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 ((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 ((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
|
// Tasto A per sganciare la bomba
|
||||||
|
|||||||
Reference in New Issue
Block a user