|
R-Type
Distributed multiplayer game engine in C++
|
This is the complete list of members for server::Room, including all inherited members.
| _eventBus | server::Room | private |
| _gameLogic | server::Room | private |
| _gameLoop | server::Room | private |
| _gameSpeedMultiplier | server::Room | private |
| _gameStartSent | server::Room | private |
| _hostPlayerId | server::Room | private |
| _id | server::Room | private |
| _isPrivate | server::Room | private |
| _maxPlayers | server::Room | private |
| _mutex | server::Room | mutableprivate |
| _name | server::Room | private |
| _players | server::Room | private |
| _spectators | server::Room | private |
| _state | server::Room | private |
| broadcastChatMessage(uint32_t senderId, const std::string &senderName, const std::string &message) | server::Room | |
| getGameLogic() const | server::Room | inline |
| getGameSpeedMultiplier() const | server::Room | inline |
| getHost() const | server::Room | inline |
| getId() const override | server::Room | inlinevirtual |
| getInfo() const override | server::Room | virtual |
| getMaxPlayers() const override | server::Room | inlinevirtual |
| getName() const override | server::Room | inlinevirtual |
| getPlayerCount() const override | server::Room | virtual |
| getPlayers() const override | server::Room | virtual |
| getServerLoop() const | server::Room | inline |
| getSpectators() const override | server::Room | virtual |
| getState() const override | server::Room | inlinevirtual |
| hasPlayer(uint32_t playerId) const override | server::Room | virtual |
| hasSpectator(uint32_t playerId) const override | server::Room | virtual |
| isFull() const override | server::Room | inlinevirtual |
| isGameStartSent() const | server::Room | inline |
| isPrivate() const | server::Room | inline |
| join(uint32_t playerId) override | server::Room | virtual |
| joinAsSpectator(uint32_t playerId) override | server::Room | virtual |
| leave(uint32_t playerId) override | server::Room | virtual |
| 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::Room | explicit |
| setGameStartSent(bool sent) | server::Room | inline |
| setHost(uint32_t playerId) | server::Room | |
| setState(RoomState state) override | server::Room | virtual |
| startGame() | server::Room | |
| tryMarkGameStartSent() | server::Room | |
| update(float deltaTime) | server::Room | |
| ~IRoom()=default | server::IRoom | virtual |
| ~Room() override=default | server::Room |