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

Powerup state information. More...

#include "PowerupSpawner.hpp"
#include <array>
#include <cstddef>
#include <glm/vec3.hpp>
#include <vector>
Include dependency graph for PowerupState.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ActivePowerup
struct  PowerupState
struct  PowerupConfig

Functions

const PowerupConfiggetPowerupConfig (PowerupType type)

Variables

constexpr float k_powerupInitialSpawnDelaySeconds = 60.0f
constexpr float k_powerupRespawnCooldownSeconds = 30.0f
const glm::vec3 k_powerupPickupHalfExtents {32.0f, 32.0f, 32.0f}

Detailed Description

Powerup state information.

Function Documentation

◆ getPowerupConfig()

const PowerupConfig & getPowerupConfig ( PowerupType type)
inline
Here is the caller graph for this function:

Variable Documentation

◆ k_powerupInitialSpawnDelaySeconds

float k_powerupInitialSpawnDelaySeconds = 60.0f
inlineconstexpr

◆ k_powerupPickupHalfExtents

const glm::vec3 k_powerupPickupHalfExtents {32.0f, 32.0f, 32.0f}
inline

◆ k_powerupRespawnCooldownSeconds

float k_powerupRespawnCooldownSeconds = 30.0f
inlineconstexpr