R-Type  2
Doom but in better
Loading...
Searching...
No Matches
GUI::ECS::GameComponents Namespace Reference

Data Structures

class  ECSCapsule
 
struct  ECSPackage
 
struct  EntityActions
 
struct  Package
 

Typedefs

typedef struct ECSPackage ECSPackage_t
 
typedef struct EntityActions EntityActions_t
 
typedef struct Package Package_t
 

Enumerations

enum class  EntityActionType { MOVE , SHOOT }
 
enum class  EntityType { PLAYER , ENEMY , LASER_ENEMY , LASER_PLAYER }
 

Typedef Documentation

◆ ECSPackage_t

Definition at line 23 of file ECSPackage.hpp.

◆ EntityActions_t

◆ Package_t

Definition at line 24 of file Package.hpp.

Enumeration Type Documentation

◆ EntityActionType

Enumerator
MOVE 
SHOOT 

Definition at line 16 of file EntityActionType.hpp.

◆ EntityType

Enumerator
PLAYER 
ENEMY 
LASER_ENEMY 
LASER_PLAYER 

Definition at line 16 of file EntityType.hpp.