Pacman  1.0
Pacman game
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe GameController

This class is responsible for running the game loop and processing events. Plus de détails...

#include <GameController.h>

Fonctions membres publiques

 GameController ()
 Construct a new Game Controller object. Plus de détails...
 
 ~GameController ()
 
void run ()
 This function runs the game loop. Plus de détails...
 
void processEvent (const SDL_Event &event)
 This function processes events. Plus de détails...
 

Attributs privés

bool quitGame
 
std::unique_ptr< Gamegame
 
int state = STARTING
 

Description détaillée

This class is responsible for running the game loop and processing events.

Documentation des constructeurs et destructeur

◆ GameController()

GameController::GameController ( )

Construct a new Game Controller object.

◆ ~GameController()

GameController::~GameController ( )

Documentation des fonctions membres

◆ processEvent()

void GameController::processEvent ( const SDL_Event &  event)

This function processes events.

This handle the quiting of the game and the user input

Paramètres
event

◆ run()

void GameController::run ( )

This function runs the game loop.

This function runs the game loop by calling the run function from the game class. It also processes events using the processEvent function.

Documentation des données membres

◆ game

std::unique_ptr<Game> GameController::game
private

◆ quitGame

bool GameController::quitGame
private

◆ state

int GameController::state = STARTING
private

La documentation de cette classe a été générée à partir du fichier suivant :