From a77eec717e08422876315fbd81afb5d492b75315 Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Mon, 29 May 2023 16:36:07 -0300 Subject: TProtocol: Add (and match) recv_{burst,exit}_{game,lobby}() --- include/pso/packet_classes.h | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) (limited to 'include/pso/packet_classes.h') 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 +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() { -- cgit v1.2.3-13-gbd6f