so now it work?

This commit is contained in:
_N3m0 2024-03-15 11:51:20 +01:00
parent 4cf532da40
commit 0de7726160
1 changed files with 8 additions and 8 deletions

16
main.c
View File

@ -20,10 +20,10 @@ typedef enum GameState {
GameState game_state = PLAYING;
int game_cap = 30*16;
char game[30][16] = {0};
char discover[30][16] = {0};
char zero[30][16] = {0};
int game_cap = 16*30;
char game[16][30] = {0};
char discover[16][30] = {0};
char zero[16][30] = {0};
// I confused myself with game type, mode and diff, but it all mean the same
// TODO: refactor it
@ -204,11 +204,11 @@ void zero_click(int x, int y)
if (game[y][x] != '0')
return;
for (int i=-1; i<=1; i++) {
if (x+i < 0 || x+i >= game_size.x)
for (int j=-1; j<=1; j++) {
if (y+j < 0 || y+j >= game_size.y)
continue;
for (int j=-1; j<=1; j++) {
if (y+j < 0 || y+j >= game_size.y)
for (int i=-1; i<=1; i++) {
if (x+i < 0 || x+i >= game_size.x)
continue;
zero_click(x+i, y+j);
}