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::LevelSystem::ActiveLevel Struct Reference

Struct to hold active level data for a room. More...

Collaboration diagram for rtp::server::LevelSystem::ActiveLevel:

Public Attributes

LevelData data
 
float elapsed {0.0f}
 
size_t nextSpawn {0}
 
size_t nextPowerup {0}
 
size_t nextObstacle {0}
 

Detailed Description

Struct to hold active level data for a room.

Definition at line 72 of file LevelSystem.hpp.

Member Data Documentation

◆ data

LevelData rtp::server::LevelSystem::ActiveLevel::data

Definition at line 73 of file LevelSystem.hpp.

Referenced by rtp::server::LevelSystem::startLevelForRoom().

◆ elapsed

float rtp::server::LevelSystem::ActiveLevel::elapsed {0.0f}

Definition at line 74 of file LevelSystem.hpp.

◆ nextObstacle

size_t rtp::server::LevelSystem::ActiveLevel::nextObstacle {0}

Definition at line 77 of file LevelSystem.hpp.

◆ nextPowerup

size_t rtp::server::LevelSystem::ActiveLevel::nextPowerup {0}

Definition at line 76 of file LevelSystem.hpp.

◆ nextSpawn

size_t rtp::server::LevelSystem::ActiveLevel::nextSpawn {0}

Definition at line 75 of file LevelSystem.hpp.


The documentation for this struct was generated from the following file: