#ifndef GAME_H #define GAME_H #define BOARD_SIZE 3 typedef struct { char board[BOARD_SIZE][BOARD_SIZE]; int cursor_x; int cursor_y; int current_player; int game_over; } GameState; void init_game(GameState *state); void handle_key(GameState *state, int key); void draw_game(const GameState *state); int check_winner(const GameState *state); #endif