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::RoomSystem Member List

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

_lobbyIdrtp::server::RoomSystemprivate
_mutexrtp::server::RoomSystemmutableprivate
_networkrtp::server::RoomSystemprivate
_networkSyncrtp::server::RoomSystemprivate
_nextRoomIdrtp::server::RoomSystemprivate
_onRoomStartedrtp::server::RoomSystemprivate
_playerRoomMaprtp::server::RoomSystemprivate
_registryrtp::server::RoomSystemprivate
_roomsrtp::server::RoomSystemprivate
chatInRoom(uint32_t sessionId, const net::Packet &packet)rtp::server::RoomSystem
createRoom(uint32_t sessionId, const std::string &roomName, uint8_t maxPlayers, float difficulty, float speed, Room::RoomType type, uint32_t levelId, uint32_t seed, uint32_t durationMinutes)rtp::server::RoomSystem
despawnPlayerEntity(const PlayerPtr &player, const std::shared_ptr< Room > &room)rtp::server::RoomSystemprivate
disconnectPlayer(uint32_t sessionId)rtp::server::RoomSystem
getRoom(uint32_t roomId)rtp::server::RoomSystem
joinLobby(PlayerPtr player)rtp::server::RoomSystem
joinRoom(PlayerPtr player, uint32_t roomId, bool asSpectator=false)rtp::server::RoomSystem
launchReadyRooms(float dt)rtp::server::RoomSystem
leaveRoom(PlayerPtr player)rtp::server::RoomSystem
listAllRooms(uint32_t sessionId)rtp::server::RoomSystem
RoomStartedCb typedefrtp::server::RoomSystem
RoomSystem(ServerNetwork &network, ecs::Registry &registry, NetworkSyncSystem &networkSync)rtp::server::RoomSystem
setOnRoomStarted(RoomStartedCb cb)rtp::server::RoomSysteminline
update(float dt) overridertp::server::RoomSystemvirtual
~ISystem() noexcept=defaultrtp::ecs::ISystemvirtual