R-Type
Classes | Namespaces | Enumerations
Protocol.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Classes

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

Namespaces

 RType
 
 RType::Protocol
 

Enumerations

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