summaryrefslogtreecommitdiff
path: root/include/pso/packet_classes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/pso/packet_classes.h')
-rw-r--r--include/pso/packet_classes.h31
1 files changed, 22 insertions, 9 deletions
diff --git a/include/pso/packet_classes.h b/include/pso/packet_classes.h
index d49c49a..9cd9800 100644
--- a/include/pso/packet_classes.h
+++ b/include/pso/packet_classes.h
@@ -233,6 +233,19 @@ _TSendAction(3,
#undef _TSendAction
#endif
+template<bool is_lobby>
+class TRecvExit {
+public:
+ packet_header header;
+ char client_id;
+ char leader_id;
+ char disable_udp;
+public:
+ void bswap() {
+ header.bswap();
+ };
+};
+
class TRegister {
public:
packet_header header;
@@ -446,15 +459,15 @@ public:
class TPlyJoinLobby {
public:
packet_header header;
- u8 client_id;
- u8 leader_id;
- u8 disable_udp;
- u8 lobby_number;
- u8 block_number;
- u8 unknown1;
- u8 event;
- u8 unknown2;
- u8 unused[4];
+ char client_id;
+ char leader_id;
+ char disable_udp;
+ char lobby_number;
+ char block_number;
+ char unknown1;
+ char event;
+ char unknown2;
+ char unused[4];
TPlyJoinLobbyEntry entries[12];
public:
void bswap() {