Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::server::Room Member List

This is the complete list of members for rtp::server::Room, including all inherited members.

_bannedUsersrtp::server::Roomprivate
_bestRoomScorertp::server::Roomprivate
_creatorSessionIdrtp::server::Roomprivate
_currentTimeSecondsrtp::server::Roomprivate
_difficultyrtp::server::Roomprivate
_idrtp::server::Roomprivate
_levelIdrtp::server::Roomprivate
_maxPlayersrtp::server::Roomprivate
_mutexrtp::server::Roommutableprivate
_namertp::server::Roomprivate
_networkrtp::server::Roomprivate
_playersrtp::server::Roomprivate
_registryrtp::server::Roomprivate
_scoreTickrtp::server::Roomprivate
_seedrtp::server::Roomprivate
_speedrtp::server::Roomprivate
_startedDtrtp::server::Roomprivate
_statertp::server::Roomprivate
_typertp::server::Roomprivate
addPlayer(const PlayerPtr &player, PlayerType type=PlayerType::Player)rtp::server::Room
banUser(const std::string &username)rtp::server::Room
broadcastRoomState(uint32_t serverTick)rtp::server::Room
broadcastSystemMessage(const std::string &message)rtp::server::Roomprivate
canJoin(void) constrtp::server::Room
durationMinutesrtp::server::Roomprivate
Finished enum valuertp::server::Room
forceFinishGame(void)rtp::server::Room
getCurrentPlayerCount(void) constrtp::server::Room
getDifficulty(void) constrtp::server::Room
getDurationMinutes(void) constrtp::server::Room
getId(void) constrtp::server::Room
getLevelId(void) constrtp::server::Room
getMaxPlayers(void) constrtp::server::Room
getName(void) constrtp::server::Room
getPlayers(void) constrtp::server::Room
getPlayerType(uint32_t sessionId) constrtp::server::Room
getSeed(void) constrtp::server::Room
getSpeed(void) constrtp::server::Room
getState(void) constrtp::server::Room
getType(void) constrtp::server::Room
hasActivePlayers() constrtp::server::Room
InGame enum valuertp::server::Room
isBanned(const std::string &username) constrtp::server::Room
Lobby enum valuertp::server::Room
None enum valuertp::server::Room
Player enum valuertp::server::Room
PlayerType enum namertp::server::Room
Private enum valuertp::server::Room
Public enum valuertp::server::Room
removePlayer(uint32_t sessionId, bool disconnected=false)rtp::server::Room
Room(ecs::Registry &registry, NetworkSyncSystem &network, uint32_t id, const std::string &name, uint32_t maxPlayers, float difficulty, float speed, RoomType type, uint32_t creatorSessionId=0, uint32_t levelId=1, uint32_t seed=0, uint32_t durationMinutes=0)rtp::server::Room
RoomType enum namertp::server::Room
setPlayerType(uint32_t sessionId, PlayerType type)rtp::server::Room
Spectator enum valuertp::server::Room
startGame(float dt)rtp::server::Room
State enum namertp::server::Room
update(uint32_t serverTick, float dt)rtp::server::Room
Waiting enum valuertp::server::Room
~Room()rtp::server::Room