Всё фигня, давай по новой
This commit is contained in:
parent
485ac0ca40
commit
f8e1e664a7
13 changed files with 199 additions and 479 deletions
19
src/brick_game/tetris/08_attaching.c
Normal file
19
src/brick_game/tetris/08_attaching.c
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
#include "01_automato.h"
|
||||
|
||||
void do_attaching(void) {
|
||||
GameState_t* state = get_game_state();
|
||||
// Закрепляем фигуру на поле
|
||||
place_figure_on_field();
|
||||
|
||||
// Удаляем линии
|
||||
clear_lines();
|
||||
|
||||
// Проверяем GameOver
|
||||
if (is_game_over()) {
|
||||
state->state = GameOver;
|
||||
return;
|
||||
}
|
||||
|
||||
// Переход в Spawn
|
||||
state->state = Spawn;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue