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
11namespace rtp::client {
12
20 enum class GameState {
21 NotInit,
22 Menu,
23 Login,
24 Lobby,
27 Playing,
28 Settings,
31 Paused,
32 ModMenu,
34 };
35} // namespace rtp::client
36
37#endif // RTYPE_CLIENT_UTILS_GAMESTATE_HPP_
Manages game settings and preferences.
Definition Settings.hpp:67
R-Type client namespace.
@ NotInit
Uninitialized state.
@ RoomWaiting
Room waiting state.
@ GameOver
Game over state.
@ CreateRoom
Create room state.
@ Login
Login screen state.
@ GamepadSettings
Gamepad settings configuration state.
@ Menu
Main menu state.
@ KeyBindings
Key bindings configuration state.
@ Playing
In-game playing state.
@ ModMenu
Mod menu state.
@ Paused
Game paused state.