mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-16 04:24:45 -07:00
fixed weird NULL pointer at main menu
This commit is contained in:
4
applications/external/tanksgame/tanks_game.c
vendored
4
applications/external/tanksgame/tanks_game.c
vendored
@@ -1286,6 +1286,7 @@ int32_t tanks_game_app(void* p) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case InputKeyRight:
|
case InputKeyRight:
|
||||||
|
if(!(tanks_state->state == GameStateMenu)) {
|
||||||
if(tanks_state->state == GameStateCooperativeClient) {
|
if(tanks_state->state == GameStateCooperativeClient) {
|
||||||
FuriString* goesRight = furi_string_alloc();
|
FuriString* goesRight = furi_string_alloc();
|
||||||
char arr[2];
|
char arr[2];
|
||||||
@@ -1302,8 +1303,10 @@ int32_t tanks_game_app(void* p) {
|
|||||||
tanks_state->p1->moving = true;
|
tanks_state->p1->moving = true;
|
||||||
tanks_state->p1->direction = DirectionRight;
|
tanks_state->p1->direction = DirectionRight;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case InputKeyLeft:
|
case InputKeyLeft:
|
||||||
|
if(!(tanks_state->state == GameStateMenu)) {
|
||||||
if(tanks_state->state == GameStateCooperativeClient) {
|
if(tanks_state->state == GameStateCooperativeClient) {
|
||||||
FuriString* goesLeft = furi_string_alloc();
|
FuriString* goesLeft = furi_string_alloc();
|
||||||
char arr[2];
|
char arr[2];
|
||||||
@@ -1320,6 +1323,7 @@ int32_t tanks_game_app(void* p) {
|
|||||||
tanks_state->p1->moving = true;
|
tanks_state->p1->moving = true;
|
||||||
tanks_state->p1->direction = DirectionLeft;
|
tanks_state->p1->direction = DirectionLeft;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case InputKeyOk:
|
case InputKeyOk:
|
||||||
if(tanks_state->state == GameStateMenu) {
|
if(tanks_state->state == GameStateMenu) {
|
||||||
|
|||||||
Reference in New Issue
Block a user