Update from 30
This commit is contained in:
parent
cb28bf3980
commit
cd5612e4d1
4 changed files with 12 additions and 12 deletions
|
|
@ -11,7 +11,7 @@
|
|||
Функция `updateCurrentState` предназначена для получения данных для отрисовки в интерфейсе. Она возвращает структуру, содержащую информацию о текущем состоянии игры. Например, для тетриса истечение таймера приводит к смещению фигуры вниз на один ряд. Эта функция должна вызываться из интерфейса с некоторой периодичностью для поддержания интерфейса в актуальном состоянии.
|
||||
|
||||
```c
|
||||
typedef enum UserAction_t {
|
||||
typedef enum {
|
||||
Start,
|
||||
Pause,
|
||||
Terminate,
|
||||
|
|
@ -20,9 +20,9 @@ typedef enum UserAction_t {
|
|||
Up,
|
||||
Down,
|
||||
Action
|
||||
};
|
||||
} UserAction_t;
|
||||
|
||||
typedef struct GameInfo_t {
|
||||
typedef struct {
|
||||
int **field;
|
||||
int **next;
|
||||
int score;
|
||||
|
|
@ -30,7 +30,7 @@ typedef struct GameInfo_t {
|
|||
int level;
|
||||
int speed;
|
||||
int pause;
|
||||
};
|
||||
} GameInfo_t;
|
||||
|
||||
void userInput(UserAction_t action, bool hold);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue