Air-Trap
1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
GameState.hpp
Go to the documentation of this file.
1
8
#ifndef RTYPE_CLIENT_UTILS_GAMESTATE_HPP_
9
#define RTYPE_CLIENT_UTILS_GAMESTATE_HPP_
10
11
namespace
rtp::client
{
12
20
enum class
GameState
{
21
NotInit
,
22
Menu
,
23
Login
,
24
Lobby
,
25
CreateRoom
,
26
RoomWaiting
,
27
Playing
,
28
Settings
,
29
KeyBindings
,
30
GamepadSettings
,
31
Paused
,
32
ModMenu
,
33
GameOver
34
};
35
}
// namespace rtp::client
36
37
#endif
// RTYPE_CLIENT_UTILS_GAMESTATE_HPP_
rtp::client::Settings
Manages game settings and preferences.
Definition
Settings.hpp:67
rtp::client
R-Type client namespace.
rtp::client::GameState
GameState
Definition
GameState.hpp:20
rtp::client::GameState::Lobby
@ Lobby
Lobby state.
rtp::client::GameState::NotInit
@ NotInit
Uninitialized state.
rtp::client::GameState::RoomWaiting
@ RoomWaiting
Room waiting state.
rtp::client::GameState::GameOver
@ GameOver
Game over state.
rtp::client::GameState::CreateRoom
@ CreateRoom
Create room state.
rtp::client::GameState::Login
@ Login
Login screen state.
rtp::client::GameState::GamepadSettings
@ GamepadSettings
Gamepad settings configuration state.
rtp::client::GameState::Menu
@ Menu
Main menu state.
rtp::client::GameState::KeyBindings
@ KeyBindings
Key bindings configuration state.
rtp::client::GameState::Playing
@ Playing
In-game playing state.
rtp::client::GameState::ModMenu
@ ModMenu
Mod menu state.
rtp::client::GameState::Paused
@ Paused
Game paused state.
client
include
Utils
GameState.hpp
Generated by
1.9.8