group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
PowerupSpawnerSystem.hpp File Reference

Powerup spawner manager system. More...

Include dependency graph for PowerupSpawnerSystem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  systems
 Client-only input sampling system — split into two halves so mouse look can run every iterate() (smooth camera at any FPS) while movement keys run once per physics tick group (server-consistent).

Functions

bool systems::hasPowerup (const PowerupState &state, PowerupType type)
void systems::removePowerup (PowerupState &state, PowerupType type)
void systems::applyPowerupSpawnerConfig (Registry &registry, const MatchConfig &matchConfig)
 Clamp pending powerup cooldowns to the current host-managed timing settings.
void systems::resetPowerupSpawnersForMatch (Registry &registry, const MatchConfig &matchConfig)
 Hide all powerups and restart their initial match-start spawn delay.
void systems::runPowerupSpawners (Registry &registry, float dt, const MatchConfig &matchConfig, std::vector< NetParticleEvent > &outEvents)
 Tick Powerup spawners: check player overlap for pickup, manage cooldowns.

Detailed Description

Powerup spawner manager system.