From 6437517d1f8e49edfc4a339444dc25a10995516b Mon Sep 17 00:00:00 2001 From: RD42 <42702181+dashr9230@users.noreply.github.com> Date: Tue, 9 Jan 2024 23:46:04 +0800 Subject: [PATCH] [server] Implement CGameMode ctor/dtor * Add CGameMode::Unload stub --- server/gamemodes.cpp | 18 ++++++++++++++++++ server/gamemodes.h | 11 ++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/server/gamemodes.cpp b/server/gamemodes.cpp index e69de29..2ef1976 100644 --- a/server/gamemodes.cpp +++ b/server/gamemodes.cpp @@ -0,0 +1,18 @@ + +#include "main.h" + +CGameMode::CGameMode() +{ + field_68 = 0; + field_69 = 0; +} + +CGameMode::~CGameMode() +{ + Unload(); +} + +void CGameMode::Unload() +{ + // TODO: CGameMode::Unload() W .text:0046D7B0 L .text:080A4DB0 +} diff --git a/server/gamemodes.h b/server/gamemodes.h index d056551..01423ed 100644 --- a/server/gamemodes.h +++ b/server/gamemodes.h @@ -5,7 +5,16 @@ class CGameMode // size: WL 110 { private: - char _gap0[110]; + char gap0[104]; + char field_68; + char field_69; + char gap6A[4]; + +public: + CGameMode(); + ~CGameMode(); + + void Unload(); }; #endif