Implement LegoControlManager (#500)

* Push changes

* Update score.cpp

* fix

* Update score.h

* Fixes/matches

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Misha
2024-01-28 16:09:33 -05:00
committed by GitHub
parent c0acf11f9b
commit 4314d3e297
30 changed files with 291 additions and 105 deletions

View File

@@ -49,6 +49,7 @@ public:
inline NotificationId GetType() const { return m_type; }
inline void SetType(NotificationId p_type) { m_type = p_type; }
inline void SetSender(MxCore* p_sender) { m_sender = p_sender; }
protected:
NotificationId m_type; // 0x04

View File

@@ -1,20 +0,0 @@
#ifndef MXTYPE17NOTIFICATIONPARAM_H
#define MXTYPE17NOTIFICATIONPARAM_H
#include "decomp.h"
#include "mxnotificationparam.h"
// ??? This type is handled, but seemingly never created and no VTABLE fits
class MxType17NotificationParam : public MxNotificationParam {
public:
inline MxU32 GetUnknown20() { return m_unk0x20; }
inline MxU16 GetUnknown28() { return m_unk0x28; }
protected:
undefined m_unk0xc[0x14];
MxU32 m_unk0x20;
undefined4 m_unk0x24;
MxU16 m_unk0x28;
};
#endif // MXTYPE17NOTIFICATIONPARAM_H

View File

@@ -1,3 +0,0 @@
#include "mxtype17notificationparam.h"
DECOMP_SIZE_ASSERT(MxType17NotificationParam, 0x2c)