R-Type
Classes | Enumerations
RType::Protocol Namespace Reference

Classes

struct  EndGameData
 
struct  InputData
 
struct  ScoreData
 
struct  StatePlayerData
 
struct  ControllableData
 
struct  EntityIdData
 
struct  HeaderDataPacket
 
struct  CollisionResponse
 
struct  TextureResponse
 
struct  TransformData
 
struct  CollisionData
 
struct  TextureData
 
struct  MoveData
 
struct  ShootData
 

Enumerations

enum class  ComponentType : uint8_t {
  TRANSFORM = 1 , COLLISION , TEXTURE , CONTROLLABLE ,
  INPUT , COLLISION_RES , TEXTURE_RES , TEXTURE_STATE
}
 
enum class  PacketType : uint8_t {
  STRING = 10 , CONNEXION , DESTROY , SCORE ,
  ENDGAME
}
 
enum class  InputType : uint8_t {
  UP = 0 , RIGHT , DOWN , LEFT ,
  SHOOT
}
 
enum class  TextureType : uint8_t {
  NONE = 1 , PLAYER , SIMPLE_SHOOT , CHARGED_SHOOT ,
  SIMPLE_MOB , MEDIUM_MOB
}
 

Enumeration Type Documentation

◆ ComponentType

enum RType::Protocol::ComponentType : uint8_t
strong
Enumerator
TRANSFORM 
COLLISION 
TEXTURE 
CONTROLLABLE 
INPUT 
COLLISION_RES 
TEXTURE_RES 
TEXTURE_STATE 

◆ InputType

enum RType::Protocol::InputType : uint8_t
strong
Enumerator
UP 
RIGHT 
DOWN 
LEFT 
SHOOT 

◆ PacketType

enum RType::Protocol::PacketType : uint8_t
strong
Enumerator
STRING 
CONNEXION 
DESTROY 
SCORE 
ENDGAME 

◆ TextureType

enum RType::Protocol::TextureType : uint8_t
strong
Enumerator
NONE 
PLAYER 
SIMPLE_SHOOT 
CHARGED_SHOOT 
SIMPLE_MOB 
MEDIUM_MOB