remove log
This commit is contained in:
parent
0f2d03526e
commit
e58a842a43
3 changed files with 25 additions and 19254 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -57,3 +57,4 @@ src/.gpskip
|
||||||
ginpee.toml
|
ginpee.toml
|
||||||
src/ginpee.toml
|
src/ginpee.toml
|
||||||
.vscode/launch.json
|
.vscode/launch.json
|
||||||
|
src/tetris.log
|
||||||
|
|
|
||||||
|
|
@ -54,28 +54,32 @@ GameInfo_t updateCurrentState() {
|
||||||
LOG_FUNCTION_START("updateCurrentState", "");
|
LOG_FUNCTION_START("updateCurrentState", "");
|
||||||
|
|
||||||
GameState_t* state = get_game_state();
|
GameState_t* state = get_game_state();
|
||||||
switch (state->state) {
|
|
||||||
case Init:
|
// Обновляем логику игры только если игра не на паузе (кроме GameOver)
|
||||||
do_init();
|
if (!state->info->pause || state->state == GameOver) {
|
||||||
break;
|
switch (state->state) {
|
||||||
case Spawn:
|
case Init:
|
||||||
do_spawn();
|
do_init();
|
||||||
break;
|
break;
|
||||||
case Move:
|
case Spawn:
|
||||||
do_move();
|
do_spawn();
|
||||||
break;
|
break;
|
||||||
case Moving:
|
case Move:
|
||||||
do_moving();
|
do_move();
|
||||||
break;
|
break;
|
||||||
case Attaching:
|
case Moving:
|
||||||
do_attaching();
|
do_moving();
|
||||||
break;
|
break;
|
||||||
case GameOver:
|
case Attaching:
|
||||||
do_gameover();
|
do_attaching();
|
||||||
break;
|
break;
|
||||||
|
case GameOver:
|
||||||
|
do_gameover();
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Копируем state->field в info->field
|
// Подготовка данных для отображения
|
||||||
for (int i = 0; i < FIELD_HEIGHT; i++) {
|
for (int i = 0; i < FIELD_HEIGHT; i++) {
|
||||||
for (int j = 0; j < FIELD_WIDTH; j++) {
|
for (int j = 0; j < FIELD_WIDTH; j++) {
|
||||||
state->info->field[i][j] = state->field[i][j];
|
state->info->field[i][j] = state->field[i][j];
|
||||||
|
|
@ -103,8 +107,6 @@ GameInfo_t updateCurrentState() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
state->info->pause = 0;
|
|
||||||
|
|
||||||
LOG_FUNCTION_END("updateCurrentState", "score=%d, level=%d, state=%d",
|
LOG_FUNCTION_END("updateCurrentState", "score=%d, level=%d, state=%d",
|
||||||
state->info->score, state->info->level, state->state);
|
state->info->score, state->info->level, state->state);
|
||||||
|
|
||||||
|
|
|
||||||
19232
src/tetris.log
19232
src/tetris.log
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue