#ifndef GAME_H #define GAME_H #define BOARD_SIZE 3 // Štruktúra pre stav hry typedef struct { char board[BOARD_SIZE][BOARD_SIZE]; // Hracia plocha 3x3 int cursor_x; // Pozícia kurzora (X) int cursor_y; // Pozícia kurzora (Y) int current_player; // 0 = X, 1 = O int game_over; // 0 = pokračuje, 1 = koniec } GameState; // Inicializácia hry void init_game(GameState *state); // Spracovanie klávesy void handle_key(GameState *state, int key); // Vykreslenie stavu hry void draw_game(const GameState *state); // Kontrola výhercu int check_winner(const GameState *state); #endif // GAME_H