|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
Data for creating a new room Client OpCode. More...
#include <Packet.hpp>
Public Attributes | |
| char | roomName [64] |
| Desired room name. | |
| uint32_t | maxPlayers |
| Maximum number of players. | |
| float | difficulty |
| Difficulty level. | |
| float | speed |
| Speed multiplier. | |
| uint32_t | levelId |
| Level identifier. | |
| uint32_t | seed |
| Seed for random generation. | |
| uint32_t | duration |
| Duration of the game session. | |
| uint8_t | roomType |
| Room type (public/private) | |
Data for creating a new room Client OpCode.
Definition at line 264 of file Packet.hpp.
| float rtp::net::CreateRoomPayload::difficulty |
Difficulty level.
Definition at line 267 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| uint32_t rtp::net::CreateRoomPayload::duration |
Duration of the game session.
Definition at line 271 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| uint32_t rtp::net::CreateRoomPayload::levelId |
Level identifier.
Definition at line 269 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| uint32_t rtp::net::CreateRoomPayload::maxPlayers |
Maximum number of players.
Definition at line 266 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| char rtp::net::CreateRoomPayload::roomName[64] |
Desired room name.
Definition at line 265 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| uint8_t rtp::net::CreateRoomPayload::roomType |
Room type (public/private)
Definition at line 272 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| uint32_t rtp::net::CreateRoomPayload::seed |
Seed for random generation.
Definition at line 270 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().
| float rtp::net::CreateRoomPayload::speed |
Speed multiplier.
Definition at line 268 of file Packet.hpp.
Referenced by rtp::server::GameManager::handleCreateRoom(), and rtp::client::NetworkSyncSystem::tryCreateRoom().