refactor: reorganize packet types
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user