nsnake
Classic snake game for the terminal
Loading...
Searching...
No Matches
src
Flow
StateManager.hpp
1
#ifndef STATEMANAGER_H_DEFINED
2
#define STATEMANAGER_H_DEFINED
3
4
#include <Flow/GameState.hpp>
5
22
class
StateManager
23
{
24
public
:
26
StateManager
();
27
28
virtual
~StateManager
();
29
38
void
run
();
39
40
private
:
41
43
GameState
* currentState;
44
51
int
sharedInfo;
52
};
53
54
#endif
/* STATEMANAGER_H_DEFINED */
55
GameState
Abstract definition of a game state.
Definition
GameState.hpp:32
StateManager::StateManager
StateManager()
Initializes pretty much everything.
Definition
StateManager.cpp:8
StateManager::run
void run()
Main entry point and game loop.
Definition
StateManager.cpp:23
Generated on Fri Jan 17 2025 00:00:00 for nsnake by
1.13.2