mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
All but two that need new files
This commit is contained in:
parent
292639f860
commit
966b24abf3
@ -23,6 +23,14 @@ class CarRace : public LegoRace {
|
||||
return !strcmp(p_name, CarRace::ClassName()) || LegoRace::IsA(p_name);
|
||||
}
|
||||
|
||||
virtual MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
virtual void VTable0x50() override; // vtable+0x50
|
||||
virtual MxBool VTable0x64() override; // vtable+0x64
|
||||
virtual undefined4 VTable0x6c(undefined4) override; // vtable+0x6c
|
||||
virtual undefined4 VTable0x70(undefined4) override; // vtable+0x70
|
||||
virtual undefined4 VTable0x74(undefined4) override; // vtable+0x74
|
||||
virtual undefined4 VTable0x78(undefined4) override; // vtable+0x78
|
||||
|
||||
// SYNTHETIC: LEGO1 0x10016c70
|
||||
// CarRace::`scalar deleting destructor'
|
||||
|
||||
|
||||
@ -10,6 +10,8 @@ class LegoBuildingManager : public MxCore {
|
||||
LegoBuildingManager();
|
||||
virtual ~LegoBuildingManager() override;
|
||||
|
||||
virtual MxResult Tickle() override; // vtable+0x08
|
||||
|
||||
// FUNCTION: LEGO1 0x1002f930
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
|
||||
@ -10,6 +10,8 @@
|
||||
// SIZE 0x20
|
||||
class LegoEventNotificationParam : public MxNotificationParam {
|
||||
public:
|
||||
virtual MxNotificationParam* Clone() override; // vtable+0x4
|
||||
|
||||
inline LegoEventNotificationParam() : MxNotificationParam(c_notificationType0, NULL) {}
|
||||
inline LegoEventNotificationParam(
|
||||
NotificationId p_type,
|
||||
|
||||
@ -6,6 +6,8 @@
|
||||
// VTABLE: LEGO1 0x100d5a40
|
||||
class LegoJetski : public LegoJetskiRaceActor {
|
||||
public:
|
||||
virtual MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
|
||||
// FUNCTION: LEGO1 0x10013e80
|
||||
inline const char* ClassName() const override // vtable+0xc
|
||||
{
|
||||
@ -19,6 +21,14 @@ class LegoJetski : public LegoJetskiRaceActor {
|
||||
return !strcmp(p_name, LegoJetski::ClassName()) || LegoJetskiRaceActor::IsA(p_name);
|
||||
}
|
||||
|
||||
virtual void ParseAction(char*) override; // vtable+0x20
|
||||
virtual void SetWorldSpeed(MxFloat p_worldSpeed) override; // vtable+0x30
|
||||
virtual void VTable0x6c() override; // vtable+0x6c
|
||||
virtual void VTable0x70(float p_float) override; // vtable+0x70
|
||||
virtual MxS32 VTable0x94() override; // vtable+0x94
|
||||
virtual void VTable0x98() override; // vtable+0x98
|
||||
virtual void VTable0x9c() override; // vtable+0x9c
|
||||
|
||||
// SYNTHETIC: LEGO1 0x10013e20
|
||||
// LegoJetski::`scalar deleting destructor'
|
||||
};
|
||||
|
||||
@ -20,6 +20,8 @@ class Pizzeria : public IsleActor {
|
||||
return !strcmp(p_name, Pizzeria::ClassName()) || IsleActor::IsA(p_name);
|
||||
}
|
||||
|
||||
virtual MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
|
||||
// SYNTHETIC: LEGO1 0x1000e8d0
|
||||
// Pizzeria::`scalar deleting destructor'
|
||||
};
|
||||
|
||||
@ -10,6 +10,8 @@ class Radio : public MxCore {
|
||||
Radio();
|
||||
virtual ~Radio() override;
|
||||
|
||||
virtual MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
|
||||
// FUNCTION: LEGO1 0x1002c8e0
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
|
||||
@ -32,3 +32,10 @@ void LegoBuildingManager::FUN_1002fa00()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10030220
|
||||
MxResult LegoBuildingManager::Tickle()
|
||||
{
|
||||
// TODO
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
@ -1 +1,51 @@
|
||||
#include "legojetski.h"
|
||||
|
||||
// STUB: LEGO1 0x10013e70
|
||||
MxLong LegoJetski::Notify(MxParam& p_param)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10014110
|
||||
void LegoJetski::ParseAction(char*)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10014120
|
||||
void LegoJetski::SetWorldSpeed(MxFloat p_worldSpeed)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10014140
|
||||
void LegoJetski::VTable0x6c()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10014180
|
||||
void LegoJetski::VTable0x70(float p_float)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100141b0
|
||||
MxS32 LegoJetski::VTable0x94()
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100141c0
|
||||
void LegoJetski::VTable0x98()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10014200
|
||||
void LegoJetski::VTable0x9c()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
@ -23,6 +23,13 @@ Radio::~Radio()
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x1002ca30
|
||||
MxLong Radio::Notify(MxParam& p_param)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x1002cde0
|
||||
void Radio::CreateRadioState()
|
||||
{
|
||||
|
||||
@ -3,3 +3,10 @@
|
||||
#include "decomp.h"
|
||||
|
||||
DECOMP_SIZE_ASSERT(LegoEventNotificationParam, 0x20);
|
||||
|
||||
// STUB: LEGO1 0x10028690
|
||||
MxNotificationParam* LegoEventNotificationParam::Clone()
|
||||
{
|
||||
// TODO
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -1 +1,8 @@
|
||||
#include "pizzeria.h"
|
||||
|
||||
// STUB: LEGO1 0x100179c0
|
||||
MxResult Pizzeria::Create(MxDSAction& p_dsAction)
|
||||
{
|
||||
// TODO
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
@ -8,3 +8,51 @@ CarRace::CarRace()
|
||||
this->m_unk0x150 = 0;
|
||||
this->m_unk0x130 = MxRect32(0x16c, 0x154, 0x1ec, 0x15e);
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10016ce0
|
||||
MxResult CarRace::Create(MxDSAction& p_dsAction)
|
||||
{
|
||||
// TODO
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10016dd0
|
||||
void CarRace::VTable0x50()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10016f60
|
||||
undefined4 CarRace::VTable0x74(undefined4)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100170e0
|
||||
undefined4 CarRace::VTable0x70(undefined4)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10017650
|
||||
undefined4 CarRace::VTable0x6c(undefined4)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100177e0
|
||||
undefined4 CarRace::VTable0x78(undefined4)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10017900
|
||||
MxBool CarRace::VTable0x64()
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user