pvjc25/du8/game.h
2025-06-08 12:11:19 +02:00

20 lines
359 B
C

#ifndef GAME_H
#define GAME_H
#define SIZE 3
typedef enum { EMPTY, X, O } Cell;
typedef struct {
Cell board[SIZE][SIZE];
int current_player;
int cursor_x, cursor_y;
int game_over;
Cell winner;
} GameState;
void game_init(GameState *game);
void draw(void *state);
void update(void *state);
void key_handler(int key, void *state);
#endif