Server-side enemy spawning system for R-Type game progression. More...
#include "ECS/Interfaces/ISystems.hpp"#include "RTypeServer/EntityManager.hpp"#include <random>#include <vector>
Include dependency graph for EnemySpawnSystem.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | gme::SpawnWave |
| Configuration data for a single enemy spawn wave. More... | |
| class | gme::EnemySpawnSystem |
| Server-side system that manages enemy wave spawning and level progression. More... | |
Namespaces | |
| namespace | gme |
Server-side enemy spawning system for R-Type game progression.
This file contains the enemy spawning system that controls the timing and placement of enemy waves throughout the game. The system manages spawn timing, enemy type distribution, wave progression, and boss encounters based on level time. All spawning is server-authoritative to ensure synchronized gameplay.
Definition in file EnemySpawnSystem.hpp.