9#include <SFML/Graphics.hpp>
Declaration of the Board class and related structures.
Represents the game board and its functionality.
Definition board.h:21
Represents the main game logic and interaction.
Definition gameloop.h:18
void run()
Runs the main game loop.
Definition gameloop.cpp:31
Player & humanPlayer
Reference to the Player object representing the human player.
Definition gameloop.h:28
Player & computerPlayer
Reference to the Player object representing the computer player.
Definition gameloop.h:33
sf::RenderWindow & window
Reference to the SFML RenderWindow for displaying the game.
Definition gameloop.h:38
Game(sf::RenderWindow &window, Player &humanPlayer, Player &computerPlayer)
Constructs a Game object.
Definition gameloop.cpp:17
Board board
Instance of the Board class, representing the game board.
Definition gameloop.h:23
Class representing a player in the game.
Definition player.h:9