Update from 21

This commit is contained in:
Administrator 2025-04-09 14:36:44 +00:00
parent 44570f3e47
commit 2fbda2566c
7 changed files with 72 additions and 72 deletions

View file

@ -11,26 +11,26 @@ Har bir oyin kutubxonasida foydalanuvchi malumotlarini qabul qiladigan fun
`updateCurrentState` funksiyasi interfeysda korsatish uchun malumotlarni olish uchun moljallangan. U oyinning joriy holati haqida malumotni oz ichiga olgan tuzilmani qaytaradi. Masalan, tetris uchun taymerning tugashi shaklning bir qator pastga siljishiga olib keladi. Interfeysni yangilab turish uchun ushbu funktsiyani interfeysdan malum vaqt oraligida chaqirish kerak.
```c
typedef enum {
Start,
Pause,
Terminate,
Left,
Right,
Up,
Down,
Action
} UserAction_t;
typedef enum UserAction_t {
Start,
Pause,
Terminate,
Left,
Right,
Up,
Down,
Action
};
typedef struct {
int **field;
int **next;
int score;
int high_score;
int level;
int speed;
int pause;
} GameInfo_t;
typedef struct GameInfo_t {
int **field;
int **next;
int score;
int high_score;
int level;
int speed;
int pause;
};
void userInput(UserAction_t action, bool hold);