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

Ability Management System. More...

Include dependency graph for AbilitySystem.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

void systems::grantAbilityLevel (AbilityState &state)
void systems::grantAbilityProgress (AbilityState &state, float amount)
void systems::runAbility (Registry &registry, AbilityRegistry &abilityRegistry, float dt)

Variables

constexpr float systems::dmgThreshold = 1000.0f
constexpr int systems::maxLevel = 2

Detailed Description

Ability Management System.