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

ECS component that tracks abilities and ability level. More...

#include <vector>
Include dependency graph for AbilityState.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AbilityState

Enumerations

enum class  AbilitySlot { Primary , Secondary }
enum class  AbilityType {
  None , Dash , Grapple , Gravity ,
  Recall
}

Variables

const std::vector< AbilityTypeprimaryAbilityTypes
const std::vector< AbilityTypesecondaryAbilityTypes

Detailed Description

ECS component that tracks abilities and ability level.

Enumeration Type Documentation

◆ AbilitySlot

enum class AbilitySlot
strong
Enumerator
Primary 
Secondary 

◆ AbilityType

enum class AbilityType
strong
Enumerator
None 
Dash 
Grapple 
Gravity 
Recall 

Variable Documentation

◆ primaryAbilityTypes

const std::vector<AbilityType> primaryAbilityTypes
Initial value:
= {
}
@ Dash
Definition AbilityState.hpp:17
@ Grapple
Definition AbilityState.hpp:18

◆ secondaryAbilityTypes

const std::vector<AbilityType> secondaryAbilityTypes
Initial value:
= {
}
@ Recall
Definition AbilityState.hpp:20
@ Gravity
Definition AbilityState.hpp:19