Classes | |
class | AScene |
Class for scene. More... | |
class | AsioClient |
Network implementation with asio for client. More... | |
class | ASystem |
struct | Color |
class | Engine |
Class for the game engine. More... | |
struct | Event |
class | IAudio |
Interface for the audio. More... | |
class | INetworkClient |
Interface for the client network. More... | |
class | IRenderer |
Interface for the renderer. More... | |
class | IScene |
interface class for scene More... | |
class | ISystem |
class | SceneManager |
Class for managing scenes. More... | |
struct | Text |
struct | WindowSize |
Typedefs | |
using | id = unsigned int |
Enumerations | |
enum | State : unsigned char { STOP = 0 , RUN = 1 , DEFAULT = 2 } |
enum class | Status { Stopped , Paused , Playing } |
enum class | Key { Unknown , Escape , Enter , Space , Up , Down , Left , Right , A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z , Num0 , Num1 , Num2 , Num3 , Num4 , Num5 , Num6 , Num7 , Num8 , Num9 } |
enum class | EventType { Closed , KeyPressed , KeyReleased , None } |
using eng::id = unsigned int |
Definition at line 17 of file IScene.hpp.
|
strong |
Enumerator | |
---|---|
Closed | |
KeyPressed | |
KeyReleased | |
None |
Definition at line 80 of file IRenderer.hpp.
|
strong |
Enumerator | |
---|---|
Unknown | |
Escape | |
Enter | |
Space | |
Up | |
Down | |
Left | |
Right | |
A | |
B | |
C | |
D | |
E | |
F | |
G | |
H | |
I | |
J | |
K | |
L | |
M | |
N | |
O | |
P | |
Q | |
R | |
S | |
T | |
U | |
V | |
W | |
X | |
Y | |
Z | |
Num0 | |
Num1 | |
Num2 | |
Num3 | |
Num4 | |
Num5 | |
Num6 | |
Num7 | |
Num8 | |
Num9 |
Definition at line 33 of file IRenderer.hpp.
enum eng::State : unsigned char |
Enumerator | |
---|---|
STOP | |
RUN | |
DEFAULT |
Definition at line 23 of file Engine.hpp.
|
strong |
Enumerator | |
---|---|
Stopped | |
Paused | |
Playing |
Definition at line 16 of file IAudio.hpp.