refactor: reorganize packet types

This commit is contained in:
2021-11-05 17:50:44 +01:00
parent 16bc355070
commit afcfce1328

View File

@@ -10,28 +10,32 @@ namespace protocol {
class PacketHandler; class PacketHandler;
enum class PacketType : std::uint8_t { enum class PacketType : std::uint8_t {
// client --> server
PlayerLogin = 0, PlayerLogin = 0,
SelectTeam,
SpawnMob,
SendMobs,
PlaceTower,
// client <-- server
PlayerJoin, PlayerJoin,
PlayerLeave, PlayerLeave,
WorldBeginData, WorldBeginData,
WorldData, WorldData,
ChunkData,
KeepAlive,
UpdateMoney, UpdateMoney,
UpdateEXP, UpdateEXP,
UpdateLobbyTime, UpdateLobbyTime,
UpdateGameState, UpdateGameState,
Disconnect,
PlayerList, PlayerList,
ConnectionInfo, ConnectionInfo,
SelectTeam,
UpdatePlayerTeam, UpdatePlayerTeam,
ServerTps, ServerTps,
SpawnMob,
SendMobs,
PlaceTower,
WorldAddTower, WorldAddTower,
WorldRemoveTower, WorldRemoveTower,
// client <--> server
KeepAlive,
Disconnect,
}; };
struct WorldHeader { struct WorldHeader {
@@ -486,5 +490,7 @@ public:
virtual PacketType getType() const { return PacketType::WorldRemoveTower; } virtual PacketType getType() const { return PacketType::WorldRemoveTower; }
}; };
class
} }
} }