R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
server::Room Member List

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

_eventBusserver::Roomprivate
_gameLogicserver::Roomprivate
_gameLoopserver::Roomprivate
_gameSpeedMultiplierserver::Roomprivate
_gameStartSentserver::Roomprivate
_hostPlayerIdserver::Roomprivate
_idserver::Roomprivate
_isPrivateserver::Roomprivate
_maxPlayersserver::Roomprivate
_mutexserver::Roommutableprivate
_nameserver::Roomprivate
_playersserver::Roomprivate
_spectatorsserver::Roomprivate
_stateserver::Roomprivate
broadcastChatMessage(uint32_t senderId, const std::string &senderName, const std::string &message)server::Room
getGameLogic() constserver::Roominline
getGameSpeedMultiplier() constserver::Roominline
getHost() constserver::Roominline
getId() const overrideserver::Roominlinevirtual
getInfo() const overrideserver::Roomvirtual
getMaxPlayers() const overrideserver::Roominlinevirtual
getName() const overrideserver::Roominlinevirtual
getPlayerCount() const overrideserver::Roomvirtual
getPlayers() const overrideserver::Roomvirtual
getServerLoop() constserver::Roominline
getSpectators() const overrideserver::Roomvirtual
getState() const overrideserver::Roominlinevirtual
hasPlayer(uint32_t playerId) const overrideserver::Roomvirtual
hasSpectator(uint32_t playerId) const overrideserver::Roomvirtual
isFull() const overrideserver::Roominlinevirtual
isGameStartSent() constserver::Roominline
isPrivate() constserver::Roominline
join(uint32_t playerId) overrideserver::Roomvirtual
joinAsSpectator(uint32_t playerId) overrideserver::Roomvirtual
leave(uint32_t playerId) overrideserver::Roomvirtual
requestStartGame()server::Room
Room(const std::string &id, const std::string &name="", size_t maxPlayers=4, bool isPrivate=false, float gameSpeedMultiplier=1.0f, std::shared_ptr< EventBus > eventBus=nullptr)server::Roomexplicit
setGameStartSent(bool sent)server::Roominline
setHost(uint32_t playerId)server::Room
setState(RoomState state) overrideserver::Roomvirtual
startGame()server::Room
tryMarkGameStartSent()server::Room
update(float deltaTime)server::Room
~IRoom()=defaultserver::IRoomvirtual
~Room() override=defaultserver::Room