implement Hospital::Notify(), Enable(), VTable0x64() (#670)

* implement Hospital::Notify(), Enable(), VTable0x64()

* function order

* Fix HandleClick

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Ramen2X
2024-03-13 16:32:20 -04:00
committed by GitHub
parent a9a564b25e
commit aaee10949e
2 changed files with 79 additions and 8 deletions

View File

@@ -5,6 +5,7 @@
#include "hospitalstate.h"
#include "legogamestate.h"
#include "legoworld.h"
#include "radio.h"
// VTABLE: LEGO1 0x100d9730
// SIZE 0x12c
@@ -39,6 +40,11 @@ public:
// Hospital::`scalar deleting destructor'
private:
MxLong HandleKeyPress(MxS8 p_key);
MxLong HandleEndAction(MxEndActionNotificationParam& p_param);
MxLong HandleButtonDown(LegoControlManagerEvent& p_param);
MxBool HandleClick(LegoControlManagerEvent& p_param);
undefined2 m_unk0xf8; // 0xf8
LegoGameState::Area m_destLocation; // 0xfc
undefined2 m_unk0x100; // 0x100