fixed weird NULL pointer at main menu

This commit is contained in:
Sil 333033
2023-07-15 00:28:23 +02:00
parent 56aa576e1c
commit f8eaf31a77

View File

@@ -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) {