NETWORK: removed generated messages from version control
parent
47fa77e6fb
commit
772619b0f7
|
@ -0,0 +1 @@
|
|||
/*.h
|
|
@ -1,271 +0,0 @@
|
|||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_CLIENTMESSAGES_NETWORK_MESSAGES_CLIENT_H_
|
||||
#define FLATBUFFERS_GENERATED_CLIENTMESSAGES_NETWORK_MESSAGES_CLIENT_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
#include "Shared_generated.h"
|
||||
|
||||
namespace network {
|
||||
namespace messages {
|
||||
struct Vec3;
|
||||
struct Vec2;
|
||||
struct IVec2;
|
||||
} // namespace messages
|
||||
} // namespace network
|
||||
|
||||
namespace network {
|
||||
namespace messages {
|
||||
namespace client {
|
||||
|
||||
struct UserConnect;
|
||||
struct UserConnected;
|
||||
struct UserDisconnect;
|
||||
struct Attack;
|
||||
struct Move;
|
||||
struct ClientMessage;
|
||||
|
||||
/// The move direction is a bit mask of the keys that the client currently holds pressed
|
||||
enum MoveDirection {
|
||||
MoveDirection_MOVEFORWARD = 2,
|
||||
MoveDirection_MOVEBACKWARD = 4,
|
||||
MoveDirection_MOVELEFT = 8,
|
||||
MoveDirection_MOVERIGHT = 16
|
||||
};
|
||||
|
||||
inline const char **EnumNamesMoveDirection() {
|
||||
static const char *names[] = { "MOVEFORWARD", "", "MOVEBACKWARD", "", "", "", "MOVELEFT", "", "", "", "", "", "", "", "MOVERIGHT", nullptr };
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameMoveDirection(MoveDirection e) { return EnumNamesMoveDirection()[e - MoveDirection_MOVEFORWARD]; }
|
||||
|
||||
enum Type {
|
||||
Type_NONE = 0,
|
||||
Type_UserConnect = 1,
|
||||
Type_UserConnected = 2,
|
||||
Type_UserDisconnect = 3,
|
||||
Type_Attack = 4,
|
||||
Type_Move = 5
|
||||
};
|
||||
|
||||
inline const char **EnumNamesType() {
|
||||
static const char *names[] = { "NONE", "UserConnect", "UserConnected", "UserDisconnect", "Attack", "Move", nullptr };
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameType(Type e) { return EnumNamesType()[e]; }
|
||||
|
||||
inline bool VerifyType(flatbuffers::Verifier &verifier, const void *union_obj, Type type);
|
||||
|
||||
struct UserConnect FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
const flatbuffers::String *email() const { return GetPointer<const flatbuffers::String *>(4); }
|
||||
const flatbuffers::String *password() const { return GetPointer<const flatbuffers::String *>(6); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyFieldRequired<flatbuffers::uoffset_t>(verifier, 4 /* email */) &&
|
||||
verifier.Verify(email()) &&
|
||||
VerifyFieldRequired<flatbuffers::uoffset_t>(verifier, 6 /* password */) &&
|
||||
verifier.Verify(password()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct UserConnectBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_email(flatbuffers::Offset<flatbuffers::String> email) { fbb_.AddOffset(4, email); }
|
||||
void add_password(flatbuffers::Offset<flatbuffers::String> password) { fbb_.AddOffset(6, password); }
|
||||
UserConnectBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
UserConnectBuilder &operator=(const UserConnectBuilder &);
|
||||
flatbuffers::Offset<UserConnect> Finish() {
|
||||
auto o = flatbuffers::Offset<UserConnect>(fbb_.EndTable(start_, 2));
|
||||
fbb_.Required(o, 4); // email
|
||||
fbb_.Required(o, 6); // password
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<UserConnect> CreateUserConnect(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
flatbuffers::Offset<flatbuffers::String> email = 0,
|
||||
flatbuffers::Offset<flatbuffers::String> password = 0) {
|
||||
UserConnectBuilder builder_(_fbb);
|
||||
builder_.add_password(password);
|
||||
builder_.add_email(email);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
/// a message that the client is sending once the connection is successful and it is
|
||||
/// ready to receive more data
|
||||
struct UserConnected FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct UserConnectedBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
UserConnectedBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
UserConnectedBuilder &operator=(const UserConnectedBuilder &);
|
||||
flatbuffers::Offset<UserConnected> Finish() {
|
||||
auto o = flatbuffers::Offset<UserConnected>(fbb_.EndTable(start_, 0));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<UserConnected> CreateUserConnected(flatbuffers::FlatBufferBuilder &_fbb) {
|
||||
UserConnectedBuilder builder_(_fbb);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct UserDisconnect FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct UserDisconnectBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
UserDisconnectBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
UserDisconnectBuilder &operator=(const UserDisconnectBuilder &);
|
||||
flatbuffers::Offset<UserDisconnect> Finish() {
|
||||
auto o = flatbuffers::Offset<UserDisconnect>(fbb_.EndTable(start_, 0));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<UserDisconnect> CreateUserDisconnect(flatbuffers::FlatBufferBuilder &_fbb) {
|
||||
UserDisconnectBuilder builder_(_fbb);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct Attack FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
int64_t targetId() const { return GetField<int64_t>(4, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, 4 /* targetId */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct AttackBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_targetId(int64_t targetId) { fbb_.AddElement<int64_t>(4, targetId, 0); }
|
||||
AttackBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
AttackBuilder &operator=(const AttackBuilder &);
|
||||
flatbuffers::Offset<Attack> Finish() {
|
||||
auto o = flatbuffers::Offset<Attack>(fbb_.EndTable(start_, 1));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<Attack> CreateAttack(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t targetId = 0) {
|
||||
AttackBuilder builder_(_fbb);
|
||||
builder_.add_targetId(targetId);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct Move FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
MoveDirection direction() const { return static_cast<MoveDirection>(GetField<uint8_t>(4, 0)); }
|
||||
/// vertical
|
||||
float pitch() const { return GetField<float>(6, 0); }
|
||||
/// horizontal
|
||||
float yaw() const { return GetField<float>(8, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<uint8_t>(verifier, 4 /* direction */) &&
|
||||
VerifyField<float>(verifier, 6 /* pitch */) &&
|
||||
VerifyField<float>(verifier, 8 /* yaw */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct MoveBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_direction(MoveDirection direction) { fbb_.AddElement<uint8_t>(4, static_cast<uint8_t>(direction), 0); }
|
||||
void add_pitch(float pitch) { fbb_.AddElement<float>(6, pitch, 0); }
|
||||
void add_yaw(float yaw) { fbb_.AddElement<float>(8, yaw, 0); }
|
||||
MoveBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
MoveBuilder &operator=(const MoveBuilder &);
|
||||
flatbuffers::Offset<Move> Finish() {
|
||||
auto o = flatbuffers::Offset<Move>(fbb_.EndTable(start_, 3));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<Move> CreateMove(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
MoveDirection direction = static_cast<MoveDirection>(0),
|
||||
float pitch = 0,
|
||||
float yaw = 0) {
|
||||
MoveBuilder builder_(_fbb);
|
||||
builder_.add_yaw(yaw);
|
||||
builder_.add_pitch(pitch);
|
||||
builder_.add_direction(direction);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct ClientMessage FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
Type data_type() const { return static_cast<Type>(GetField<uint8_t>(4, 0)); }
|
||||
const void *data() const { return GetPointer<const void *>(6); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<uint8_t>(verifier, 4 /* data_type */) &&
|
||||
VerifyField<flatbuffers::uoffset_t>(verifier, 6 /* data */) &&
|
||||
VerifyType(verifier, data(), data_type()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct ClientMessageBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_data_type(Type data_type) { fbb_.AddElement<uint8_t>(4, static_cast<uint8_t>(data_type), 0); }
|
||||
void add_data(flatbuffers::Offset<void> data) { fbb_.AddOffset(6, data); }
|
||||
ClientMessageBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
ClientMessageBuilder &operator=(const ClientMessageBuilder &);
|
||||
flatbuffers::Offset<ClientMessage> Finish() {
|
||||
auto o = flatbuffers::Offset<ClientMessage>(fbb_.EndTable(start_, 2));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<ClientMessage> CreateClientMessage(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
Type data_type = Type_NONE,
|
||||
flatbuffers::Offset<void> data = 0) {
|
||||
ClientMessageBuilder builder_(_fbb);
|
||||
builder_.add_data(data);
|
||||
builder_.add_data_type(data_type);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline bool VerifyType(flatbuffers::Verifier &verifier, const void *union_obj, Type type) {
|
||||
switch (type) {
|
||||
case Type_NONE: return true;
|
||||
case Type_UserConnect: return verifier.VerifyTable(reinterpret_cast<const UserConnect *>(union_obj));
|
||||
case Type_UserConnected: return verifier.VerifyTable(reinterpret_cast<const UserConnected *>(union_obj));
|
||||
case Type_UserDisconnect: return verifier.VerifyTable(reinterpret_cast<const UserDisconnect *>(union_obj));
|
||||
case Type_Attack: return verifier.VerifyTable(reinterpret_cast<const Attack *>(union_obj));
|
||||
case Type_Move: return verifier.VerifyTable(reinterpret_cast<const Move *>(union_obj));
|
||||
default: return false;
|
||||
}
|
||||
}
|
||||
|
||||
inline const ClientMessage *GetClientMessage(const void *buf) { return flatbuffers::GetRoot<ClientMessage>(buf); }
|
||||
|
||||
inline bool VerifyClientMessageBuffer(flatbuffers::Verifier &verifier) { return verifier.VerifyBuffer<ClientMessage>(); }
|
||||
|
||||
inline void FinishClientMessageBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset<ClientMessage> root) { fbb.Finish(root); }
|
||||
|
||||
} // namespace client
|
||||
} // namespace messages
|
||||
} // namespace network
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_CLIENTMESSAGES_NETWORK_MESSAGES_CLIENT_H_
|
|
@ -1,311 +0,0 @@
|
|||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_SERVERMESSAGES_NETWORK_MESSAGES_SERVER_H_
|
||||
#define FLATBUFFERS_GENERATED_SERVERMESSAGES_NETWORK_MESSAGES_SERVER_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
#include "Shared_generated.h"
|
||||
|
||||
namespace network {
|
||||
namespace messages {
|
||||
struct Vec3;
|
||||
struct Vec2;
|
||||
struct IVec2;
|
||||
} // namespace messages
|
||||
} // namespace network
|
||||
|
||||
namespace network {
|
||||
namespace messages {
|
||||
namespace server {
|
||||
|
||||
struct Seed;
|
||||
struct AuthFailed;
|
||||
struct UserSpawn;
|
||||
struct NpcSpawn;
|
||||
struct EntityRemove;
|
||||
struct EntityUpdate;
|
||||
struct ServerMessage;
|
||||
|
||||
enum Type {
|
||||
Type_NONE = 0,
|
||||
Type_Seed = 1,
|
||||
Type_UserSpawn = 2,
|
||||
Type_NpcSpawn = 3,
|
||||
Type_EntityRemove = 4,
|
||||
Type_EntityUpdate = 5,
|
||||
Type_AuthFailed = 6
|
||||
};
|
||||
|
||||
inline const char **EnumNamesType() {
|
||||
static const char *names[] = { "NONE", "Seed", "UserSpawn", "NpcSpawn", "EntityRemove", "EntityUpdate", "AuthFailed", nullptr };
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameType(Type e) { return EnumNamesType()[e]; }
|
||||
|
||||
inline bool VerifyType(flatbuffers::Verifier &verifier, const void *union_obj, Type type);
|
||||
|
||||
struct Seed FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
int64_t seed() const { return GetField<int64_t>(4, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, 4 /* seed */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct SeedBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_seed(int64_t seed) { fbb_.AddElement<int64_t>(4, seed, 0); }
|
||||
SeedBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
SeedBuilder &operator=(const SeedBuilder &);
|
||||
flatbuffers::Offset<Seed> Finish() {
|
||||
auto o = flatbuffers::Offset<Seed>(fbb_.EndTable(start_, 1));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<Seed> CreateSeed(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t seed = 0) {
|
||||
SeedBuilder builder_(_fbb);
|
||||
builder_.add_seed(seed);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct AuthFailed FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct AuthFailedBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
AuthFailedBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
AuthFailedBuilder &operator=(const AuthFailedBuilder &);
|
||||
flatbuffers::Offset<AuthFailed> Finish() {
|
||||
auto o = flatbuffers::Offset<AuthFailed>(fbb_.EndTable(start_, 0));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<AuthFailed> CreateAuthFailed(flatbuffers::FlatBufferBuilder &_fbb) {
|
||||
AuthFailedBuilder builder_(_fbb);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct UserSpawn FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
int64_t id() const { return GetField<int64_t>(4, 0); }
|
||||
const flatbuffers::String *name() const { return GetPointer<const flatbuffers::String *>(6); }
|
||||
const network::messages::Vec3 *pos() const { return GetStruct<const network::messages::Vec3 *>(8); }
|
||||
float rotation() const { return GetField<float>(10, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, 4 /* id */) &&
|
||||
VerifyField<flatbuffers::uoffset_t>(verifier, 6 /* name */) &&
|
||||
verifier.Verify(name()) &&
|
||||
VerifyField<network::messages::Vec3>(verifier, 8 /* pos */) &&
|
||||
VerifyField<float>(verifier, 10 /* rotation */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct UserSpawnBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) { fbb_.AddElement<int64_t>(4, id, 0); }
|
||||
void add_name(flatbuffers::Offset<flatbuffers::String> name) { fbb_.AddOffset(6, name); }
|
||||
void add_pos(const network::messages::Vec3 *pos) { fbb_.AddStruct(8, pos); }
|
||||
void add_rotation(float rotation) { fbb_.AddElement<float>(10, rotation, 0); }
|
||||
UserSpawnBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
UserSpawnBuilder &operator=(const UserSpawnBuilder &);
|
||||
flatbuffers::Offset<UserSpawn> Finish() {
|
||||
auto o = flatbuffers::Offset<UserSpawn>(fbb_.EndTable(start_, 4));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<UserSpawn> CreateUserSpawn(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
flatbuffers::Offset<flatbuffers::String> name = 0,
|
||||
const network::messages::Vec3 *pos = 0,
|
||||
float rotation = 0) {
|
||||
UserSpawnBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
builder_.add_rotation(rotation);
|
||||
builder_.add_pos(pos);
|
||||
builder_.add_name(name);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct NpcSpawn FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
int64_t id() const { return GetField<int64_t>(4, 0); }
|
||||
network::messages::NpcType type() const { return static_cast<network::messages::NpcType>(GetField<int32_t>(6, 0)); }
|
||||
const network::messages::Vec3 *pos() const { return GetStruct<const network::messages::Vec3 *>(8); }
|
||||
float rotation() const { return GetField<float>(10, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, 4 /* id */) &&
|
||||
VerifyField<int32_t>(verifier, 6 /* type */) &&
|
||||
VerifyField<network::messages::Vec3>(verifier, 8 /* pos */) &&
|
||||
VerifyField<float>(verifier, 10 /* rotation */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct NpcSpawnBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) { fbb_.AddElement<int64_t>(4, id, 0); }
|
||||
void add_type(network::messages::NpcType type) { fbb_.AddElement<int32_t>(6, static_cast<int32_t>(type), 0); }
|
||||
void add_pos(const network::messages::Vec3 *pos) { fbb_.AddStruct(8, pos); }
|
||||
void add_rotation(float rotation) { fbb_.AddElement<float>(10, rotation, 0); }
|
||||
NpcSpawnBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
NpcSpawnBuilder &operator=(const NpcSpawnBuilder &);
|
||||
flatbuffers::Offset<NpcSpawn> Finish() {
|
||||
auto o = flatbuffers::Offset<NpcSpawn>(fbb_.EndTable(start_, 4));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<NpcSpawn> CreateNpcSpawn(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
network::messages::NpcType type = network::messages::NpcType_NONE,
|
||||
const network::messages::Vec3 *pos = 0,
|
||||
float rotation = 0) {
|
||||
NpcSpawnBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
builder_.add_rotation(rotation);
|
||||
builder_.add_pos(pos);
|
||||
builder_.add_type(type);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct EntityRemove FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
int64_t id() const { return GetField<int64_t>(4, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, 4 /* id */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct EntityRemoveBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) { fbb_.AddElement<int64_t>(4, id, 0); }
|
||||
EntityRemoveBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
EntityRemoveBuilder &operator=(const EntityRemoveBuilder &);
|
||||
flatbuffers::Offset<EntityRemove> Finish() {
|
||||
auto o = flatbuffers::Offset<EntityRemove>(fbb_.EndTable(start_, 1));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<EntityRemove> CreateEntityRemove(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0) {
|
||||
EntityRemoveBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct EntityUpdate FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
int64_t id() const { return GetField<int64_t>(4, 0); }
|
||||
const network::messages::Vec3 *pos() const { return GetStruct<const network::messages::Vec3 *>(6); }
|
||||
float rotation() const { return GetField<float>(8, 0); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, 4 /* id */) &&
|
||||
VerifyFieldRequired<network::messages::Vec3>(verifier, 6 /* pos */) &&
|
||||
VerifyField<float>(verifier, 8 /* rotation */) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct EntityUpdateBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) { fbb_.AddElement<int64_t>(4, id, 0); }
|
||||
void add_pos(const network::messages::Vec3 *pos) { fbb_.AddStruct(6, pos); }
|
||||
void add_rotation(float rotation) { fbb_.AddElement<float>(8, rotation, 0); }
|
||||
EntityUpdateBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
EntityUpdateBuilder &operator=(const EntityUpdateBuilder &);
|
||||
flatbuffers::Offset<EntityUpdate> Finish() {
|
||||
auto o = flatbuffers::Offset<EntityUpdate>(fbb_.EndTable(start_, 3));
|
||||
fbb_.Required(o, 6); // pos
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<EntityUpdate> CreateEntityUpdate(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
const network::messages::Vec3 *pos = 0,
|
||||
float rotation = 0) {
|
||||
EntityUpdateBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
builder_.add_rotation(rotation);
|
||||
builder_.add_pos(pos);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct ServerMessage FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
||||
Type data_type() const { return static_cast<Type>(GetField<uint8_t>(4, 0)); }
|
||||
const void *data() const { return GetPointer<const void *>(6); }
|
||||
bool Verify(flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<uint8_t>(verifier, 4 /* data_type */) &&
|
||||
VerifyField<flatbuffers::uoffset_t>(verifier, 6 /* data */) &&
|
||||
VerifyType(verifier, data(), data_type()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct ServerMessageBuilder {
|
||||
flatbuffers::FlatBufferBuilder &fbb_;
|
||||
flatbuffers::uoffset_t start_;
|
||||
void add_data_type(Type data_type) { fbb_.AddElement<uint8_t>(4, static_cast<uint8_t>(data_type), 0); }
|
||||
void add_data(flatbuffers::Offset<void> data) { fbb_.AddOffset(6, data); }
|
||||
ServerMessageBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
||||
ServerMessageBuilder &operator=(const ServerMessageBuilder &);
|
||||
flatbuffers::Offset<ServerMessage> Finish() {
|
||||
auto o = flatbuffers::Offset<ServerMessage>(fbb_.EndTable(start_, 2));
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline flatbuffers::Offset<ServerMessage> CreateServerMessage(flatbuffers::FlatBufferBuilder &_fbb,
|
||||
Type data_type = Type_NONE,
|
||||
flatbuffers::Offset<void> data = 0) {
|
||||
ServerMessageBuilder builder_(_fbb);
|
||||
builder_.add_data(data);
|
||||
builder_.add_data_type(data_type);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline bool VerifyType(flatbuffers::Verifier &verifier, const void *union_obj, Type type) {
|
||||
switch (type) {
|
||||
case Type_NONE: return true;
|
||||
case Type_Seed: return verifier.VerifyTable(reinterpret_cast<const Seed *>(union_obj));
|
||||
case Type_UserSpawn: return verifier.VerifyTable(reinterpret_cast<const UserSpawn *>(union_obj));
|
||||
case Type_NpcSpawn: return verifier.VerifyTable(reinterpret_cast<const NpcSpawn *>(union_obj));
|
||||
case Type_EntityRemove: return verifier.VerifyTable(reinterpret_cast<const EntityRemove *>(union_obj));
|
||||
case Type_EntityUpdate: return verifier.VerifyTable(reinterpret_cast<const EntityUpdate *>(union_obj));
|
||||
case Type_AuthFailed: return verifier.VerifyTable(reinterpret_cast<const AuthFailed *>(union_obj));
|
||||
default: return false;
|
||||
}
|
||||
}
|
||||
|
||||
inline const ServerMessage *GetServerMessage(const void *buf) { return flatbuffers::GetRoot<ServerMessage>(buf); }
|
||||
|
||||
inline bool VerifyServerMessageBuffer(flatbuffers::Verifier &verifier) { return verifier.VerifyBuffer<ServerMessage>(); }
|
||||
|
||||
inline void FinishServerMessageBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset<ServerMessage> root) { fbb.Finish(root); }
|
||||
|
||||
} // namespace server
|
||||
} // namespace messages
|
||||
} // namespace network
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_SERVERMESSAGES_NETWORK_MESSAGES_SERVER_H_
|
|
@ -1,82 +0,0 @@
|
|||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_SHARED_NETWORK_MESSAGES_H_
|
||||
#define FLATBUFFERS_GENERATED_SHARED_NETWORK_MESSAGES_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
|
||||
namespace network {
|
||||
namespace messages {
|
||||
|
||||
struct Vec3;
|
||||
struct Vec2;
|
||||
struct IVec2;
|
||||
|
||||
enum NpcType {
|
||||
NpcType_NONE = 0,
|
||||
NpcType_BEGIN_ANIMAL = 1,
|
||||
NpcType_ANIMAL_WOLF = 2,
|
||||
NpcType_ANIMAL_RABBIT = 3,
|
||||
NpcType_MAX_ANIMAL = 4,
|
||||
NpcType_BEGIN_CHARACTERS = 5,
|
||||
NpcType_BLACKSMITH = 6,
|
||||
NpcType_MAX_CHARACTERS = 7,
|
||||
NpcType_MAX = 8
|
||||
};
|
||||
|
||||
inline const char **EnumNamesNpcType() {
|
||||
static const char *names[] = { "NONE", "BEGIN_ANIMAL", "ANIMAL_WOLF", "ANIMAL_RABBIT", "MAX_ANIMAL", "BEGIN_CHARACTERS", "BLACKSMITH", "MAX_CHARACTERS", "MAX", nullptr };
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameNpcType(NpcType e) { return EnumNamesNpcType()[e]; }
|
||||
|
||||
MANUALLY_ALIGNED_STRUCT(4) Vec3 FLATBUFFERS_FINAL_CLASS {
|
||||
private:
|
||||
float x_;
|
||||
float y_;
|
||||
float z_;
|
||||
|
||||
public:
|
||||
Vec3(float x, float y, float z)
|
||||
: x_(flatbuffers::EndianScalar(x)), y_(flatbuffers::EndianScalar(y)), z_(flatbuffers::EndianScalar(z)) { }
|
||||
|
||||
float x() const { return flatbuffers::EndianScalar(x_); }
|
||||
float y() const { return flatbuffers::EndianScalar(y_); }
|
||||
float z() const { return flatbuffers::EndianScalar(z_); }
|
||||
};
|
||||
STRUCT_END(Vec3, 12);
|
||||
|
||||
MANUALLY_ALIGNED_STRUCT(4) Vec2 FLATBUFFERS_FINAL_CLASS {
|
||||
private:
|
||||
float x_;
|
||||
float y_;
|
||||
|
||||
public:
|
||||
Vec2(float x, float y)
|
||||
: x_(flatbuffers::EndianScalar(x)), y_(flatbuffers::EndianScalar(y)) { }
|
||||
|
||||
float x() const { return flatbuffers::EndianScalar(x_); }
|
||||
float y() const { return flatbuffers::EndianScalar(y_); }
|
||||
};
|
||||
STRUCT_END(Vec2, 8);
|
||||
|
||||
MANUALLY_ALIGNED_STRUCT(4) IVec2 FLATBUFFERS_FINAL_CLASS {
|
||||
private:
|
||||
int32_t x_;
|
||||
int32_t y_;
|
||||
|
||||
public:
|
||||
IVec2(int32_t x, int32_t y)
|
||||
: x_(flatbuffers::EndianScalar(x)), y_(flatbuffers::EndianScalar(y)) { }
|
||||
|
||||
int32_t x() const { return flatbuffers::EndianScalar(x_); }
|
||||
int32_t y() const { return flatbuffers::EndianScalar(y_); }
|
||||
};
|
||||
STRUCT_END(IVec2, 8);
|
||||
|
||||
} // namespace messages
|
||||
} // namespace network
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_SHARED_NETWORK_MESSAGES_H_
|
Loading…
Reference in New Issue