mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-16 21:11:15 +00:00
Finished up some work, compiles fine. All functions are STUB annotated to not pollute reccmp.py output.
This commit is contained in:
parent
a19ab94388
commit
daa0bf3f61
23
LEGO1/act1state.cpp
Normal file
23
LEGO1/act1state.cpp
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#include "act1state.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100334b0 STUB
|
||||||
|
Act1State::Act1State()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100346d0 STUB
|
||||||
|
MxBool Act1State::VTable0x18()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10033ac0 STUB
|
||||||
|
undefined4 Act1State::VTable0x1c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
@ -1,11 +1,31 @@
|
|||||||
#ifndef ACT1STATE_H
|
#ifndef ACT1STATE_H
|
||||||
#define ACT1STATE_H
|
#define ACT1STATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class Act1State : public LegoState
|
#ifndef undefined4
|
||||||
{
|
#define undefined4 int
|
||||||
|
#endif
|
||||||
};
|
|
||||||
|
class Act1State : public LegoState
|
||||||
#endif // ACT1STATE_H
|
{
|
||||||
|
public:
|
||||||
|
Act1State();
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100338a0
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
return "Act1State";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100338b0
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, Act1State::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x18();
|
||||||
|
virtual undefined4 VTable0x1c(undefined4 param);
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // ACT1STATE_H
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "act2brick.h"
|
#include "act2brick.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007a2b0
|
// OFFSET: LEGO1 0x1007a2b0 STUB
|
||||||
Act2Brick::Act2Brick()
|
Act2Brick::Act2Brick()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007a470
|
// OFFSET: LEGO1 0x1007a470 STUB
|
||||||
Act2Brick::~Act2Brick()
|
Act2Brick::~Act2Brick()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007a8c0
|
// STUB OFFSET: LEGO1 0x1007a8c0 STUB
|
||||||
long Act2Brick::Notify(MxParam &p)
|
long Act2Brick::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ long Act2Brick::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007a7f0
|
// OFFSET: LEGO1 0x1007a7f0 STUB
|
||||||
long Act2Brick::Tickle()
|
long Act2Brick::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#include "act2policestation.h"
|
#include "act2policestation.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100d53ac
|
// OFFSET: LEGO1 0x100d53ac STUB
|
||||||
long Act2PoliceStation::Notify(MxParam &p)
|
long Act2PoliceStation::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,7 +1,13 @@
|
|||||||
#include "act3.h"
|
#include "act3.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10072270
|
// OFFSET: LEGO1 0x10072270 STUB
|
||||||
Act3::Act3()
|
Act3::Act3()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100726a0 STUB
|
||||||
|
Act3::~Act3()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
31
LEGO1/act3.h
31
LEGO1/act3.h
@ -1,15 +1,16 @@
|
|||||||
#ifndef ACT3_H
|
#ifndef ACT3_H
|
||||||
#define ACT3_H
|
#define ACT3_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
class Act3 : public LegoWorld
|
class Act3 : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Act3();
|
Act3();
|
||||||
|
virtual ~Act3();
|
||||||
// VTABLE 0x100d9628
|
|
||||||
};
|
// VTABLE 0x100d9628
|
||||||
|
};
|
||||||
|
|
||||||
#endif // ACT3_H
|
|
||||||
|
#endif // ACT3_H
|
||||||
|
|||||||
13
LEGO1/act3state.cpp
Normal file
13
LEGO1/act3state.cpp
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#include "act3state.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10072270 STUB
|
||||||
|
Act3State::Act3State()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100d4fdc
|
||||||
|
MxBool Act3State::VTable0x14()
|
||||||
|
{
|
||||||
|
return MX_FALSE;
|
||||||
|
}
|
||||||
@ -1,11 +1,26 @@
|
|||||||
#ifndef ACT3STATE_H
|
#ifndef ACT3STATE_H
|
||||||
#define ACT3STATE_H
|
#define ACT3STATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class Act3State : public LegoState
|
class Act3State : public LegoState
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
};
|
Act3State();
|
||||||
|
|
||||||
#endif // ACT3STATE_H
|
// OFFSET: LEGO1 0x1000e300
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
return "Act3State";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100d4fd8
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, Act3State::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x14();
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // ACT3STATE_H
|
||||||
|
|||||||
@ -1,7 +0,0 @@
|
|||||||
#include "actlstate.h"
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100334b0
|
|
||||||
ActlState::ActlState()
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
#ifndef ACTLSTATE_H
|
|
||||||
#define ACTLSTATE_H
|
|
||||||
|
|
||||||
#include "legostate.h"
|
|
||||||
|
|
||||||
class ActlState : public LegoState
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
ActlState();
|
|
||||||
|
|
||||||
// SIZE 0x26c
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif // ACTLSTATE_H
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
#include "ambulance.h"
|
#include "ambulance.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10035ee0
|
// OFFSET: LEGO1 0x10035ee0 STUB
|
||||||
Ambulance::Ambulance()
|
Ambulance::Ambulance()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,7 +1,15 @@
|
|||||||
#include "ambulancemissionstate.h"
|
#include "ambulancemissionstate.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100373a0
|
// OFFSET: LEGO1 0x100373a0 STUB
|
||||||
AmbulanceMissionState::AmbulanceMissionState()
|
AmbulanceMissionState::AmbulanceMissionState()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10037440 STUB
|
||||||
|
undefined4 AmbulanceMissionState::VTable0x1c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|||||||
@ -1,16 +1,31 @@
|
|||||||
#ifndef AMBULANCEMISSIONSTATE_H
|
#ifndef AMBULANCEMISSIONSTATE_H
|
||||||
#define AMBULANCEMISSIONSTATE_H
|
#define AMBULANCEMISSIONSTATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class AmbulanceMissionState : public LegoState
|
class AmbulanceMissionState : public LegoState
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
AmbulanceMissionState();
|
AmbulanceMissionState();
|
||||||
|
|
||||||
// VTABLE 0x100d72a0
|
// OFFSET: LEGO1 0x10037600
|
||||||
// SIZE 0x24
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
};
|
{
|
||||||
|
// 0x100f00e8
|
||||||
|
return "AmbulanceMissionState";
|
||||||
#endif // AMBULANCEMISSIONSTATE_H
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10037610
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, AmbulanceMissionState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual undefined4 VTable0x1c(undefined4 param);
|
||||||
|
|
||||||
|
// VTABLE 0x100d72a0
|
||||||
|
// SIZE 0x24
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#endif // AMBULANCEMISSIONSTATE_H
|
||||||
|
|||||||
@ -1,7 +1,29 @@
|
|||||||
#include "animstate.h"
|
#include "animstate.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10064ff0
|
// OFFSET: LEGO1 0x10064ff0 STUB
|
||||||
AnimState::AnimState()
|
AnimState::AnimState()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10065150 STUB
|
||||||
|
AnimState::~AnimState()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100654f0 STUB
|
||||||
|
MxBool AnimState::VTable0x18()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return MxBool();
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100652d0 STUB
|
||||||
|
undefined4 AnimState::VTable0x1c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|||||||
@ -1,15 +1,32 @@
|
|||||||
#ifndef ANIMSTATE_H
|
#ifndef ANIMSTATE_H
|
||||||
#define ANIMSTATE_H
|
#define ANIMSTATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class AnimState : public LegoState
|
class AnimState : public LegoState
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
AnimState();
|
AnimState();
|
||||||
|
virtual ~AnimState(); // vtable+0x0
|
||||||
// VTABLE 0x100d8d80
|
|
||||||
// SIZE 0x1c
|
// OFFSET: LEGO1 0x10065070
|
||||||
};
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f0460
|
||||||
|
return "AnimState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10065080
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, AnimState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x18(); // vtable+0x18
|
||||||
|
virtual undefined4 VTable0x1c(undefined4 param); // vtable+0x1c
|
||||||
|
|
||||||
|
// VTABLE 0x100d8d80
|
||||||
|
// SIZE 0x1c
|
||||||
|
};
|
||||||
|
|
||||||
#endif // ANIMSTATE_H
|
#endif // ANIMSTATE_H
|
||||||
@ -1,6 +1,6 @@
|
|||||||
#include "beachhouseentity.h"
|
#include "beachhouseentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100153b0
|
// OFFSET: LEGO1 0x100153b0 STUB
|
||||||
undefined4 BeachHouseEntity::VTable0x50()
|
undefined4 BeachHouseEntity::VTable0x50()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
#ifndef BEACHHOUSEENTITY_H
|
#ifndef BEACHHOUSEENTITY_H
|
||||||
#define BEACHHOUSEENTITY_H
|
#define BEACHHOUSEENTITY_H
|
||||||
|
|
||||||
#include "buildingentity.h"
|
#include "buildingentity.h"
|
||||||
|
|
||||||
#ifndef undefined4
|
#ifndef undefined4
|
||||||
#define undefined4 int
|
#define undefined4 int
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class BeachHouseEntity : public BuildingEntity
|
class BeachHouseEntity : public BuildingEntity
|
||||||
{
|
{
|
||||||
virtual undefined4 VTable0x50(); // vtable+0x50
|
virtual undefined4 VTable0x50(); // vtable+0x50
|
||||||
|
|
||||||
// VTABLE 0x100d4a18
|
// VTABLE 0x100d4a18
|
||||||
// SIZE 0x68
|
// SIZE 0x68
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif // BEACHHOUSEENTITY_H
|
#endif // BEACHHOUSEENTITY_H
|
||||||
|
|||||||
@ -1,27 +1,27 @@
|
|||||||
#include "bike.h"
|
#include "bike.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10076670
|
// OFFSET: LEGO1 0x10076670 STUB
|
||||||
Bike::Bike()
|
Bike::Bike()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100769a0
|
// OFFSET: LEGO1 0x100769a0 STUB
|
||||||
undefined4 Bike::VTable0xcc()
|
undefined4 Bike::VTable0xcc()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10076aa0
|
// OFFSET: LEGO1 0x10076aa0 STUB
|
||||||
undefined4 Bike::VTable0xd4(undefined4 param)
|
undefined4 Bike::VTable0xd4(undefined4 param)
|
||||||
{
|
{
|
||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10076920
|
// OFFSET: LEGO1 0x10076920 STUB
|
||||||
void Bike::VTable0xe4()
|
void Bike::VTable0xe4()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
#include "buildingentity.h"
|
#include "buildingentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10014e20
|
// OFFSET: LEGO1 0x10014e20 STUB
|
||||||
BuildingEntity::BuildingEntity()
|
BuildingEntity::BuildingEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10015030
|
// OFFSET: LEGO1 0x10015030 STUB
|
||||||
BuildingEntity::~BuildingEntity()
|
BuildingEntity::~BuildingEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "bumpbouy.h"
|
#include "bumpbouy.h"
|
||||||
|
|
||||||
// 0x100f0394
|
// 0x100f0394
|
||||||
static char* g_bumpBouyString = "BumpBouy";
|
static char* g_bumpBouyString = "BumpBouy";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100274e0
|
// OFFSET: LEGO1 0x100274e0 STUB
|
||||||
const char *BumpBouy::GetClassName() const
|
const char *BumpBouy::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_bumpBouyString;
|
return g_bumpBouyString;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEG01 0x10027500
|
// OFFSET: LEG01 0x10027500 STUB
|
||||||
MxBool BumpBouy::IsClass(const char *name) const
|
MxBool BumpBouy::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return MxBool();
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#include "carrace.h"
|
#include "carrace.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10016a90
|
// OFFSET: LEGO1 0x10016a90 STUB
|
||||||
CarRace::CarRace()
|
CarRace::CarRace()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,10 +1,23 @@
|
|||||||
#ifndef CARRACESTATE_H
|
#ifndef CARRACESTATE_H
|
||||||
#define CARRACESTATE_H
|
#define CARRACESTATE_H
|
||||||
|
|
||||||
#include "racestate.h"
|
#include "racestate.h"
|
||||||
|
|
||||||
class CarRaceState : public RaceState
|
class CarRaceState : public RaceState
|
||||||
{
|
{
|
||||||
};
|
public:
|
||||||
|
// OFFSET: LEGO1 0x1000dd30
|
||||||
#endif // CARRACESTATE_H
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f009c
|
||||||
|
return "CarRaceState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000dd40
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, CarRaceState::GetClassName()) || RaceState::IsClass(name);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // CARRACESTATE_H
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "dunebuggy.h"
|
#include "dunebuggy.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10067bb0
|
// OFFSET: LEGO1 0x10067bb0 STUB
|
||||||
DuneBuggy::DuneBuggy()
|
DuneBuggy::DuneBuggy()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -3,19 +3,19 @@
|
|||||||
// 0x100f04ac
|
// 0x100f04ac
|
||||||
static char* g_elevatorBottomClassName = "ElevatorBottom";
|
static char* g_elevatorBottomClassName = "ElevatorBottom";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017e90
|
// OFFSET: LEGO1 0x10017e90 STUB
|
||||||
ElevatorBottom::ElevatorBottom()
|
ElevatorBottom::ElevatorBottom()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10018060
|
// OFFSET: LEGO1 0x10018060 STUB
|
||||||
ElevatorBottom::~ElevatorBottom()
|
ElevatorBottom::~ElevatorBottom()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10018150
|
// OFFSET: LEGO1 0x10018150 STUB
|
||||||
long ElevatorBottom::Notify(MxParam &p)
|
long ElevatorBottom::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -23,13 +23,13 @@ long ElevatorBottom::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017f20
|
// OFFSET: LEGO1 0x10017f20 STUB
|
||||||
const char *ElevatorBottom::GetClassName() const
|
const char *ElevatorBottom::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_elevatorBottomClassName;
|
return g_elevatorBottomClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017f30
|
// OFFSET: LEGO1 0x10017f30 STUB
|
||||||
MxBool ElevatorBottom::IsClass(const char *name) const
|
MxBool ElevatorBottom::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -37,7 +37,7 @@ MxBool ElevatorBottom::IsClass(const char *name) const
|
|||||||
return MxBool();
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017f10
|
// OFFSET: LEGO1 0x10017f10 STUB
|
||||||
undefined4 ElevatorBottom::VTable0x5c()
|
undefined4 ElevatorBottom::VTable0x5c()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -45,7 +45,7 @@ undefined4 ElevatorBottom::VTable0x5c()
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100182c0
|
// OFFSET: LEGO1 0x100182c0 STUB
|
||||||
void ElevatorBottom::VTable0x68(undefined1 param_1)
|
void ElevatorBottom::VTable0x68(undefined1 param_1)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "gasstation.h"
|
#include "gasstation.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100046a0
|
// OFFSET: LEGO1 0x100046a0 STUB
|
||||||
GasStation::GasStation()
|
GasStation::GasStation()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100048c0
|
// OFFSET: LEGO1 0x100048c0 STUB
|
||||||
GasStation::~GasStation()
|
GasStation::~GasStation()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10004a60
|
// OFFSET: LEGO1 0x10004a60 STUB
|
||||||
long GasStation::Notify(MxParam &p)
|
long GasStation::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ long GasStation::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10005c90
|
// OFFSET: LEGO1 0x10005c90 STUB
|
||||||
long GasStation::Tickle()
|
long GasStation::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -28,7 +28,7 @@ long GasStation::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10005e70
|
// OFFSET: LEGO1 0x10005e70 STUB
|
||||||
undefined GasStation::VTable0x64(undefined4 param)
|
undefined GasStation::VTable0x64(undefined4 param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
#include "gasstationentity.h"
|
#include "gasstationentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100151d0
|
// OFFSET: LEGO1 0x100151d0 STUB
|
||||||
undefined4 GasStationEntity::VTable0x50()
|
undefined4 GasStationEntity::VTable0x50()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -1,7 +1,15 @@
|
|||||||
#include "gasstationstate.h"
|
#include "gasstationstate.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10005eb0
|
// OFFSET: LEGO1 0x10005eb0 STUB
|
||||||
GasStationState::GasStationState()
|
GasStationState::GasStationState()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10006300 STUB
|
||||||
|
undefined4 GasStationState::VTable0x1c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|||||||
@ -8,6 +8,21 @@ class GasStationState : public LegoState
|
|||||||
public:
|
public:
|
||||||
GasStationState();
|
GasStationState();
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100061d0
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f0174
|
||||||
|
return "GasStationState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100061e0
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, GasStationState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual undefined4 VTable0x1c(undefined4 param);
|
||||||
|
|
||||||
// field 0x8 is prob MxResult
|
// field 0x8 is prob MxResult
|
||||||
// field 0xc is prob MxResult
|
// field 0xc is prob MxResult
|
||||||
// field 0x10 is prob MxResult
|
// field 0x10 is prob MxResult
|
||||||
|
|||||||
@ -1,42 +1,42 @@
|
|||||||
#include "helicopter.h"
|
#include "helicopter.h"
|
||||||
|
|
||||||
// 0x100f0130
|
// 0x100f0130
|
||||||
static char* g_helicopterClassName = "Helicopter";
|
static char* g_helicopterClassName = "Helicopter";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10001e60
|
// OFFSET: LEGO1 0x10001e60 STUB
|
||||||
Helicopter::Helicopter()
|
Helicopter::Helicopter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10003230
|
// OFFSET: LEGO1 0x10003230 STUB
|
||||||
Helicopter::~Helicopter()
|
Helicopter::~Helicopter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10003070
|
// OFFSET: LEGO1 0x10003070 STUB
|
||||||
const char *Helicopter::GetClassName() const
|
const char *Helicopter::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_helicopterClassName;
|
return g_helicopterClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10003080
|
// OFFSET: LEGO1 0x10003080 STUB
|
||||||
MxBool Helicopter::IsClass(const char *name) const
|
MxBool Helicopter::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return MxBool();
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10003ee0
|
// OFFSET: LEGO1 0x10003ee0 STUB
|
||||||
void Helicopter::VTable0x70(float param_1)
|
void Helicopter::VTable0x70(float param_1)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET:LEGO1 0x10003360
|
// OFFSET:LEGO1 0x10003360 STUB
|
||||||
void Helicopter::VTable0xe4()
|
void Helicopter::VTable0xe4()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
13
LEGO1/helicopterstate.cpp
Normal file
13
LEGO1/helicopterstate.cpp
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#include "helicopterstate.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000e0b0
|
||||||
|
MxBool HelicopterState::VTable0x14()
|
||||||
|
{
|
||||||
|
return MX_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000e0c0 STUB
|
||||||
|
MxBool HelicopterState::VTable0x18()
|
||||||
|
{
|
||||||
|
return MX_TRUE;
|
||||||
|
}
|
||||||
@ -5,6 +5,22 @@
|
|||||||
|
|
||||||
class HelicopterState : public LegoState
|
class HelicopterState : public LegoState
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
|
// OFFSET: LEGO1 0x1000e0d0
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f0144
|
||||||
|
return "HelicopterState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100d5428
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, HelicopterState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x14();
|
||||||
|
virtual MxBool VTable0x18();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // HELICOPTERSTATE_H
|
#endif // HELICOPTERSTATE_H
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "historybook.h"
|
#include "historybook.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100822f0
|
// OFFSET: LEGO1 0x100822f0 STUB
|
||||||
HistoryBook::HistoryBook()
|
HistoryBook::HistoryBook()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100824d0
|
// OFFSET: LEGO1 0x100824d0 STUB
|
||||||
HistoryBook::~HistoryBook()
|
HistoryBook::~HistoryBook()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10082680
|
// OFFSET: LEGO1 0x10082680 STUB
|
||||||
long HistoryBook::Notify(MxParam &p)
|
long HistoryBook::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,27 +1,27 @@
|
|||||||
#include "hospital.h"
|
#include "hospital.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100745e0
|
// OFFSET: LEGO1 0x100745e0 STUB
|
||||||
Hospital::Hospital()
|
Hospital::Hospital()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100747f0
|
// OFFSET: LEGO1 0x100747f0 STUB
|
||||||
Hospital::~Hospital()
|
Hospital::~Hospital()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10074990
|
// OFFSET: LEGO1 0x10074990 STUB
|
||||||
long Hospital::Notify(MxParam &p)
|
long Hospital::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10076220
|
// OFFSET: LEGO1 0x10076220 STUB
|
||||||
void Hospital::VTable0x68(char param_1)
|
void Hospital::VTable0x68(char param_1)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
#include "hospitalentity.h"
|
#include "hospitalentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10015270
|
// OFFSET: LEGO1 0x10015270 STUB
|
||||||
undefined4 HospitalEntity::VTable0x50()
|
undefined4 HospitalEntity::VTable0x50()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
@ -1,7 +1,15 @@
|
|||||||
#include "hospitalstate.h"
|
#include "hospitalstate.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10076370
|
// OFFSET: LEGO1 0x10076370 STUB
|
||||||
HospitalState::HospitalState()
|
HospitalState::HospitalState()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10076530 STUB
|
||||||
|
undefined4 HospitalState::VTable0x1c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|||||||
@ -1,15 +1,30 @@
|
|||||||
#ifndef HOSPITALSTATE_H
|
#ifndef HOSPITALSTATE_H
|
||||||
#define HOSPITALSTATE_H
|
#define HOSPITALSTATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class HospitalState : public LegoState
|
class HospitalState : public LegoState
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
HospitalState();
|
HospitalState();
|
||||||
|
|
||||||
// VTABLE 0x100d97a0
|
// OFFSET: LEGO1 0x10076400
|
||||||
// SIZE 0x18
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
};
|
{
|
||||||
|
// 0x100f0480
|
||||||
#endif // HOSPITALSTATE_H
|
return "HospitalState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10076410
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, HospitalState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual undefined4 VTable0x1c(undefined4 param);
|
||||||
|
|
||||||
|
// VTABLE 0x100d97a0
|
||||||
|
// SIZE 0x18
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // HOSPITALSTATE_H
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "infocenter.h"
|
#include "infocenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006ea20
|
// OFFSET: LEGO1 0x1006ea20 STUB
|
||||||
InfoCenter::InfoCenter()
|
InfoCenter::InfoCenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006ec90
|
// OFFSET: LEGO1 0x1006ec90 STUB
|
||||||
InfoCenter::~InfoCenter()
|
InfoCenter::~InfoCenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006ef10
|
// OFFSET: LEGO1 0x1006ef10 STUB
|
||||||
long InfoCenter::Notify(MxParam &p)
|
long InfoCenter::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ long InfoCenter::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10070af0
|
// OFFSET: LEGO1 0x10070af0 STUB
|
||||||
long InfoCenter::Tickle()
|
long InfoCenter::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "infocenterdoor.h"
|
#include "infocenterdoor.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10037730
|
// OFFSET: LEGO1 0x10037730 STUB
|
||||||
InfoCenterDoor::InfoCenterDoor()
|
InfoCenterDoor::InfoCenterDoor()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100378f0
|
// OFFSET: LEGO1 0x100378f0 STUB
|
||||||
InfoCenterDoor::~InfoCenterDoor()
|
InfoCenterDoor::~InfoCenterDoor()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100379e0
|
// OFFSET: LEGO1 0x100379e0 STUB
|
||||||
long InfoCenterDoor::Notify(MxParam &p)
|
long InfoCenterDoor::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
#include "infocenterentity.h"
|
#include "infocenterentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100150c0
|
// OFFSET: LEGO1 0x100150c0 STUB
|
||||||
undefined4 InfoCenterEntity::VTable0x50()
|
undefined4 InfoCenterEntity::VTable0x50()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
@ -1,7 +1,19 @@
|
|||||||
#include "infocenterstate.h"
|
#include "infocenterstate.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10071600
|
// OFFSET: LEGO1 0x10071600 STUB
|
||||||
InfoCenterState::InfoCenterState()
|
InfoCenterState::InfoCenterState()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10071920 STUB
|
||||||
|
InfoCenterState::~InfoCenterState()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10071830
|
||||||
|
MxBool InfoCenterState::VTable0x14()
|
||||||
|
{
|
||||||
|
return MX_FALSE;
|
||||||
|
}
|
||||||
|
|||||||
@ -1,15 +1,31 @@
|
|||||||
#ifndef INFOCENTERSTATE_H
|
#ifndef INFOCENTERSTATE_H
|
||||||
#define INFOCENTERSTATE_H
|
#define INFOCENTERSTATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class InfoCenterState : public LegoState
|
class InfoCenterState : public LegoState
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
InfoCenterState();
|
InfoCenterState();
|
||||||
|
virtual ~InfoCenterState();
|
||||||
// VTABLE 0x100d93a8
|
|
||||||
// SIZE 0x94
|
// OFFSET: LEGO1 0x10071840
|
||||||
};
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f04dc
|
||||||
|
return "InfoCenterState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10071850
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, InfoCenterState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x14();
|
||||||
|
|
||||||
|
// VTABLE 0x100d93a8
|
||||||
|
// SIZE 0x94
|
||||||
|
};
|
||||||
|
|
||||||
#endif // INFOCENTERSTATE_H
|
#endif // INFOCENTERSTATE_H
|
||||||
@ -1,18 +1,18 @@
|
|||||||
#include "isle.h"
|
#include "isle.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10030820
|
// OFFSET: LEGO1 0x10030820 STUB
|
||||||
Isle::Isle()
|
Isle::Isle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10030fc0
|
// OFFSET: LEGO1 0x10030fc0 STUB
|
||||||
void Isle::VTable0x50()
|
void Isle::VTable0x50()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10033180
|
// OFFSET: LEGO1 0x10033180 STUB
|
||||||
undefined4 Isle::VTable0x64()
|
undefined4 Isle::VTable0x64()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ undefined4 Isle::VTable0x64()
|
|||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10033050
|
// OFFSET: LEGO1 0x10033050 STUB
|
||||||
void Isle::VTable0x6c(int *param)
|
void Isle::VTable0x6c(int *param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
// 0x100f07dc
|
// 0x100f07dc
|
||||||
static char* g_isleActorClassName = "IsleActor";
|
static char* g_isleActorClassName = "IsleActor";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100d5178
|
// OFFSET: LEGO1 0x100d5178 STUB
|
||||||
long IsleActor::Notify(MxParam &p)
|
long IsleActor::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -11,13 +11,13 @@ long IsleActor::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000e660
|
// OFFSET: LEGO1 0x1000e660 STUB
|
||||||
const char *IsleActor::GetClassName() const
|
const char *IsleActor::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_isleActorClassName;
|
return g_isleActorClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000e670
|
// OFFSET: LEGO1 0x1000e670 STUB
|
||||||
MxBool IsleActor::IsClass(const char *name) const
|
MxBool IsleActor::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
#include "islepathactor.h"
|
#include "islepathactor.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10001e60
|
// OFFSET: LEGO1 0x10001e60 STUB
|
||||||
IslePathActor::IslePathActor()
|
IslePathActor::IslePathActor()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001a2a0
|
// OFFSET: LEGO1 0x1001a2a0 STUB
|
||||||
void IslePathActor::Destroy()
|
void IslePathActor::Destroy()
|
||||||
{
|
{
|
||||||
// LegoEntity::Destroy(this);
|
// LegoEntity::Destroy(this);
|
||||||
@ -14,7 +14,7 @@ void IslePathActor::Destroy()
|
|||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001b5b0
|
// OFFSET: LEGO1 0x1001b5b0 STUB
|
||||||
void IslePathActor::VTable0xec(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, void *, char)
|
void IslePathActor::VTable0xec(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, void *, char)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "jetski.h"
|
#include "jetski.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007e3b0
|
// OFFSET: LEGO1 0x1007e3b0 STUB
|
||||||
Jetski::Jetski()
|
Jetski::Jetski()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,15 +1,15 @@
|
|||||||
#include "jetskiRace.h"
|
#include "jetskiRace.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10015aa0
|
// OFFSET: LEGO1 0x10015aa0 STUB
|
||||||
JetskiRace::JetskiRace()
|
JetskiRace::JetskiRace()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100166a0
|
// OFFSET: LEGO1 0x100166a0 STUB
|
||||||
undefined4 JetskiRace::VTable0x70(int param_1)
|
undefined4 JetskiRace::VTable0x70(int param_1)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,6 +5,20 @@
|
|||||||
|
|
||||||
class JetskiRaceState : public RaceState
|
class JetskiRaceState : public RaceState
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
|
// OFFSET: LEGO1 0x1000dc40
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f00ac
|
||||||
|
return "JetskiRaceState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000dc50
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, JetskiRaceState::GetClassName()) || RaceState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
// VTABLE 0x100d4fa8
|
// VTABLE 0x100d4fa8
|
||||||
// SIZE 0x2c
|
// SIZE 0x2c
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#include "jukebox.h"
|
#include "jukebox.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005d660
|
// OFFSET: LEGO1 0x1005d660 STUB
|
||||||
JukeBox::JukeBox()
|
JukeBox::JukeBox()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
#include "jukeboxentity.h"
|
#include "jukeboxentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10085bc0
|
// OFFSET: LEGO1 0x10085bc0 STUB
|
||||||
JukeBoxEntity::JukeBoxEntity()
|
JukeBoxEntity::JukeBoxEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10085dd0
|
// OFFSET: LEGO1 0x10085dd0 STUB
|
||||||
JukeBoxEntity::~JukeBoxEntity()
|
JukeBoxEntity::~JukeBoxEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
7
LEGO1/jukeboxstate.cpp
Normal file
7
LEGO1/jukeboxstate.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include "jukeboxstate.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000f300
|
||||||
|
MxBool JukeBoxState::VTable0x14()
|
||||||
|
{
|
||||||
|
return MX_FALSE;
|
||||||
|
}
|
||||||
@ -1,11 +1,28 @@
|
|||||||
#ifndef JUKEBOXSTATE_H
|
#ifndef JUKEBOXSTATE_H
|
||||||
#define JUKEBOXSTATE_H
|
#define JUKEBOXSTATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class JukeBoxState : public LegoState
|
class JukeBoxState : public LegoState
|
||||||
{
|
{
|
||||||
// SIZE 0x10
|
public:
|
||||||
};
|
// OFFSET: LEGO1 0x1000f310
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f02bc
|
||||||
|
return "JukeBoxState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000f320
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, JukeBoxState::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x14();
|
||||||
|
|
||||||
|
// VTABLE 0x100d4a90
|
||||||
|
// SIZE 0x10
|
||||||
|
};
|
||||||
|
|
||||||
#endif // JUKEBOXSTATE_H
|
#endif // JUKEBOXSTATE_H
|
||||||
7
LEGO1/legoact2state.cpp
Normal file
7
LEGO1/legoact2state.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include "legoact2state.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000df70
|
||||||
|
MxBool LegoAct2State::VTable0x14()
|
||||||
|
{
|
||||||
|
return MX_FALSE;
|
||||||
|
}
|
||||||
@ -1,11 +1,27 @@
|
|||||||
#ifndef LEGOACT2STATE_H
|
#ifndef LEGOACT2STATE_H
|
||||||
#define LEGOACT2STATE_H
|
#define LEGOACT2STATE_H
|
||||||
|
|
||||||
#include "legostate.h"
|
#include "legostate.h"
|
||||||
|
|
||||||
class LegoAct2State : public LegoState
|
class LegoAct2State : public LegoState
|
||||||
{
|
{
|
||||||
// SIZE 0x10
|
public:
|
||||||
};
|
// OFFSET: LEGO1 0x1000df80
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
#endif // LEGOACT2STATE_H
|
{
|
||||||
|
// 0x100f0428
|
||||||
|
return "LegoAct2State";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000df90
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, LegoAct2State::GetClassName()) || LegoState::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x14();
|
||||||
|
|
||||||
|
// SIZE 0x10
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // LEGOACT2STATE_H
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "legoactioncontrolpresenter.h"
|
#include "legoactioncontrolpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10043e20
|
// OFFSET: LEGO1 0x10043e20 STUB
|
||||||
void LegoActionControlPresenter::VTable0x5c(char param)
|
void LegoActionControlPresenter::VTable0x5c(char param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,24 +1,24 @@
|
|||||||
#include "legoanimactor.h"
|
#include "legoanimactor.h"
|
||||||
|
|
||||||
// 0x100f057c
|
// 0x100f057c
|
||||||
static char* g_legoAnimActorClassName = "LegoAnimActor";
|
static char* g_legoAnimActorClassName = "LegoAnimActor";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000fb90
|
// OFFSET: LEGO1 0x1000fb90 STUB
|
||||||
const char* GetClassNameInternal()
|
const char* GetClassNameInternal()
|
||||||
{
|
{
|
||||||
return g_legoAnimActorClassName;
|
return g_legoAnimActorClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000fb90
|
// OFFSET: LEGO1 0x1000fb90 STUB
|
||||||
const char *LegoAnimActor::GetClassName() const
|
const char *LegoAnimActor::GetClassName() const
|
||||||
{
|
{
|
||||||
return GetClassNameInternal();
|
return GetClassNameInternal();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000fbb0
|
// OFFSET: LEGO1 0x1000fbb0 STUB
|
||||||
MxBool LegoAnimActor::IsClass(const char *name) const
|
MxBool LegoAnimActor::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return MxBool();
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,17 @@
|
|||||||
#include "legoanimationmanager.h"
|
#include "legoanimationmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005eb60
|
// OFFSET: LEGO1 0x1005eb60 STUB
|
||||||
LegoAnimationManager::LegoAnimationManager()
|
LegoAnimationManager::LegoAnimationManager()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005ed30
|
// OFFSET: LEGO1 0x1005ed30 STUB
|
||||||
LegoAnimationManager::~LegoAnimationManager()
|
LegoAnimationManager::~LegoAnimationManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100619f0
|
// OFFSET: LEGO1 0x100619f0 STUB
|
||||||
long LegoAnimationManager::Notify(MxParam &p)
|
long LegoAnimationManager::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -19,7 +19,7 @@ long LegoAnimationManager::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10061cc0
|
// OFFSET: LEGO1 0x10061cc0 STUB
|
||||||
long LegoAnimationManager::Tickle()
|
long LegoAnimationManager::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -27,7 +27,8 @@ long LegoAnimationManager::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005f130
|
// OFFSET: LEGO1 0x1005f130 STUB
|
||||||
void LegoAnimationManager::Init()
|
void LegoAnimationManager::Init()
|
||||||
{
|
{
|
||||||
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "legoanimmmpresenter.h"
|
#include "legoanimmmpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1004a8d0
|
// OFFSET: LEGO1 0x1004a8d0 STUB
|
||||||
LegoAnimMMPresenter::LegoAnimMMPresenter()
|
LegoAnimMMPresenter::LegoAnimMMPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,13 +1,13 @@
|
|||||||
#include "legoanimpresenter.h"
|
#include "legoanimpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10068420
|
// OFFSET: LEGO1 0x10068420 STUB
|
||||||
LegoAnimPresenter::LegoAnimPresenter()
|
LegoAnimPresenter::LegoAnimPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100686f0
|
// OFFSET: LEGO1 0x100686f0 STUB
|
||||||
void LegoAnimPresenter::Init()
|
void LegoAnimPresenter::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,18 @@
|
|||||||
#include "legobuildingmanager.h"
|
#include "legobuildingmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1002f8c0
|
// OFFSET: LEGO1 0x1002f8c0 STUB
|
||||||
LegoBuildingManager::LegoBuildingManager()
|
LegoBuildingManager::LegoBuildingManager()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10030150
|
// OFFSET: LEGO1 0x10030150 STUB
|
||||||
void LegoBuildingManager::UnknownFunction(int param_1, int param_2, char param_3, LegoBuildingManager *param_4)
|
void LegoBuildingManager::UnknownFunction(int param_1, int param_2, char param_3, LegoBuildingManager *param_4)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1002f9d0
|
// OFFSET: LEGO1 0x1002f9d0 STUB
|
||||||
void LegoBuildingManager::Init()
|
void LegoBuildingManager::Init()
|
||||||
{
|
{
|
||||||
}
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,25 +1,25 @@
|
|||||||
#include "legocachesound.h"
|
#include "legocachesound.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100064d0
|
// OFFSET: LEGO1 0x100064d0 STUB
|
||||||
LegoCacheSound::LegoCacheSound()
|
LegoCacheSound::LegoCacheSound()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10006630
|
// OFFSET: LEGO1 0x10006630 STUB
|
||||||
LegoCacheSound::~LegoCacheSound()
|
LegoCacheSound::~LegoCacheSound()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10006920
|
// OFFSET: LEGO1 0x10006920 STUB
|
||||||
void LegoCacheSound::VTable0x18()
|
void LegoCacheSound::VTable0x18()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100066d0
|
// OFFSET: LEGO1 0x100066d0 STUB
|
||||||
void LegoCacheSound::Init()
|
void LegoCacheSound::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
#include "legocameracontroller.h"
|
#include "legocameracontroller.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10011f70
|
// OFFSET: LEGO1 0x10011f70 STUB
|
||||||
LegoCameraController::~LegoCameraController()
|
LegoCameraController::~LegoCameraController()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10011ff0
|
// OFFSET: LEGO1 0x10011ff0 STUB
|
||||||
void LegoCameraController::VTable0x44()
|
void LegoCameraController::VTable0x44()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "legocarbuild.h"
|
#include "legocarbuild.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100226d0
|
// OFFSET: LEGO1 0x100226d0 STUB
|
||||||
LegoCarBuild::LegoCarBuild()
|
LegoCarBuild::LegoCarBuild()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10022a80
|
// OFFSET: LEGO1 0x10022a80 STUB
|
||||||
LegoCarBuild::~LegoCarBuild()
|
LegoCarBuild::~LegoCarBuild()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10024050
|
// OFFSET: LEGO1 0x10024050 STUB
|
||||||
long LegoCarBuild::Notify(MxParam &p)
|
long LegoCarBuild::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ long LegoCarBuild::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100238b0
|
// OFFSET: LEGO1 0x100238b0 STUB
|
||||||
long LegoCarBuild::Tickle()
|
long LegoCarBuild::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -28,7 +28,7 @@ long LegoCarBuild::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10025e70
|
// OFFSET: LEGO1 0x10025e70 STUB
|
||||||
undefined4 LegoCarBuild::VTable0x64()
|
undefined4 LegoCarBuild::VTable0x64()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -36,31 +36,31 @@ undefined4 LegoCarBuild::VTable0x64()
|
|||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100256c0
|
// OFFSET: LEGO1 0x100256c0 STUB
|
||||||
void LegoCarBuild::VTable0x68(char param_1)
|
void LegoCarBuild::VTable0x68(char param_1)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10022fc0
|
// OFFSET: LEGO1 0x10022fc0 STUB
|
||||||
void LegoCarBuild::VTable0x6c()
|
void LegoCarBuild::VTable0x6c()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10023500
|
// OFFSET: LEGO1 0x10023500 STUB
|
||||||
void LegoCarBuild::VTable0x74(float *param_1, float *param_2)
|
void LegoCarBuild::VTable0x74(float *param_1, float *param_2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10023570
|
// OFFSET: LEGO1 0x10023570 STUB
|
||||||
void LegoCarBuild::VTable0x78(float *param_1, float *param_2)
|
void LegoCarBuild::VTable0x78(float *param_1, float *param_2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10023620
|
// OFFSET: LEGO1 0x10023620 STUB
|
||||||
void LegoCarBuild::VTable0x7c(float *param_1, float *param_2)
|
void LegoCarBuild::VTable0x7c(float *param_1, float *param_2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
#include "legocarbuildanimpresenter.h"
|
#include "legocarbuildanimpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10078400
|
// OFFSET: LEGO1 0x10078400 STUB
|
||||||
LegoCarBuildAnimPresenter::LegoCarBuildAnimPresenter()
|
LegoCarBuildAnimPresenter::LegoCarBuildAnimPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10078680
|
// OFFSET: LEGO1 0x10078680 STUB
|
||||||
LegoCarBuildAnimPresenter::~LegoCarBuildAnimPresenter()
|
LegoCarBuildAnimPresenter::~LegoCarBuildAnimPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,13 +3,13 @@
|
|||||||
// 0x100f31b8
|
// 0x100f31b8
|
||||||
static char* g_legoControlManagerClassName = "LegoControlManager";
|
static char* g_legoControlManagerClassName = "LegoControlManager";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10028d60
|
// OFFSET: LEGO1 0x10028d60 STUB
|
||||||
LegoControlManager::~LegoControlManager()
|
LegoControlManager::~LegoControlManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10029600
|
// OFFSET: LEGO1 0x10029600 STUB
|
||||||
long LegoControlManager::Tickle()
|
long LegoControlManager::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -17,13 +17,13 @@ long LegoControlManager::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10028cb0
|
// OFFSET: LEGO1 0x10028cb0 STUB
|
||||||
const char *LegoControlManager::GetClassName() const
|
const char *LegoControlManager::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_legoControlManagerClassName;
|
return g_legoControlManagerClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10028cc0
|
// OFFSET: LEGO1 0x10028cc0 STUB
|
||||||
MxBool LegoControlManager::IsClass(const char *name) const
|
MxBool LegoControlManager::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,9 +1,6 @@
|
|||||||
#include "legoentity.h"
|
#include "legoentity.h"
|
||||||
|
|
||||||
// 0x100f0064
|
// OFFSET: LEGO1 0x100105f0 STUB
|
||||||
static char* g_legoEntityClassName = "LegoEntity";
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100105f0
|
|
||||||
LegoEntity::LegoEntity()
|
LegoEntity::LegoEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -15,7 +12,7 @@ LegoEntity::~LegoEntity()
|
|||||||
Destroy();
|
Destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100114f0
|
// OFFSET: LEGO1 0x100114f0 STUB
|
||||||
long LegoEntity::Notify(MxParam &p)
|
long LegoEntity::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -23,21 +20,7 @@ long LegoEntity::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c2f0
|
// OFFSET: LEGO1 0x100107e0 STUB
|
||||||
const char *LegoEntity::GetClassName() const
|
|
||||||
{
|
|
||||||
return g_legoEntityClassName;
|
|
||||||
}
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c300
|
|
||||||
MxBool LegoEntity::IsClass(const char *name) const
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
|
|
||||||
return MxBool();
|
|
||||||
}
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100107e0
|
|
||||||
undefined4 LegoEntity::VTable0x18(undefined4 param)
|
undefined4 LegoEntity::VTable0x18(undefined4 param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -45,32 +28,80 @@ undefined4 LegoEntity::VTable0x18(undefined4 param)
|
|||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010810
|
// OFFSET: LEGO1 0x10010810 STUB
|
||||||
void LegoEntity::Destroy()
|
void LegoEntity::Destroy()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010e10
|
// OFFSET: LEGO1 0x10010e10 STUB
|
||||||
void LegoEntity::VTable0x20(char *param)
|
void LegoEntity::VTable0x20(char *param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100108a0
|
// OFFSET: LEGO1 0x100108a0 STUB
|
||||||
void LegoEntity::VTable0x24(undefined4 param_1, undefined1 param_2, undefined1 param_3)
|
void LegoEntity::VTable0x24(undefined4 param_1, undefined1 param_2, undefined1 param_3)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010790
|
// OFFSET: LEGO1 0x10010790 STUB
|
||||||
void LegoEntity::VTable0x28(undefined4 param_1, undefined4 param2)
|
void LegoEntity::VTable0x28(undefined4 param_1, undefined4 param2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010650
|
// OFFSET: LEGO1 0x10010650 STUB
|
||||||
void LegoEntity::VTable0x2c(undefined1 param)
|
void LegoEntity::VTable0x2c(undefined1 param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10001090 STUB
|
||||||
|
void LegoEntity::VTable0x30(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10010f10 STUB
|
||||||
|
void LegoEntity::VTable0x34(undefined1 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10011070 STUB
|
||||||
|
void LegoEntity::VTable0x38()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10011300 STUB
|
||||||
|
void LegoEntity::VTable0x3c()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10011360 STUB
|
||||||
|
void LegoEntity::VTable0x40()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100113c0 STUB
|
||||||
|
void LegoEntity::VTable0x44()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10011420 STUB
|
||||||
|
void LegoEntity::VTable0x48(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10011470 STUB
|
||||||
|
void LegoEntity::VTable0x4c()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -3,10 +3,6 @@
|
|||||||
|
|
||||||
#include "mxentity.h"
|
#include "mxentity.h"
|
||||||
|
|
||||||
#ifndef undefined4
|
|
||||||
#define undefined4 int
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef undefined1
|
#ifndef undefined1
|
||||||
#define undefined1 char
|
#define undefined1 char
|
||||||
#endif
|
#endif
|
||||||
@ -18,8 +14,18 @@ class LegoEntity : public MxEntity
|
|||||||
__declspec(dllexport) virtual ~LegoEntity(); // vtable+0x0
|
__declspec(dllexport) virtual ~LegoEntity(); // vtable+0x0
|
||||||
|
|
||||||
virtual long Notify(MxParam &p); // vtable+0x4
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
|
||||||
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
// OFFSET: LEGO1 0x1000c2f0
|
||||||
|
inline const char *LegoEntity::GetClassName() const // vtable+0xc
|
||||||
|
{
|
||||||
|
return "LegoEntity";
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000c300
|
||||||
|
inline MxBool LegoEntity::IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, LegoEntity::GetClassName()) || MxEntity::IsClass(name);
|
||||||
|
}
|
||||||
|
|
||||||
virtual undefined4 VTable0x18(undefined4 param); // vtable+0x18
|
virtual undefined4 VTable0x18(undefined4 param); // vtable+0x18
|
||||||
virtual void Destroy(); // vtable+0x1c
|
virtual void Destroy(); // vtable+0x1c
|
||||||
@ -27,6 +33,15 @@ class LegoEntity : public MxEntity
|
|||||||
virtual void VTable0x24(undefined4 param_1, undefined1 param_2, undefined1 param_3); // vtable+0x24
|
virtual void VTable0x24(undefined4 param_1, undefined1 param_2, undefined1 param_3); // vtable+0x24
|
||||||
virtual void VTable0x28(undefined4 param_1, undefined4 param2); // vtable+0x28
|
virtual void VTable0x28(undefined4 param_1, undefined4 param2); // vtable+0x28
|
||||||
virtual void VTable0x2c(undefined1 param); // vtable+0x2c
|
virtual void VTable0x2c(undefined1 param); // vtable+0x2c
|
||||||
|
virtual void VTable0x30(undefined4 param); // vtable+0x30
|
||||||
|
virtual void VTable0x34(undefined1 param); // vtable+0x34
|
||||||
|
virtual void VTable0x38(); // vtable+0x38
|
||||||
|
virtual void VTable0x3c(); // vtable+0x3c
|
||||||
|
virtual void VTable0x40(); // vtable+0x40
|
||||||
|
virtual void VTable0x44(); // vtable+0x44
|
||||||
|
virtual void VTable0x48(undefined4 param); // vtable+0x48
|
||||||
|
virtual void VTable0x4c(); // vtable+0x4c
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LEGOENTITY_H
|
#endif // LEGOENTITY_H
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
#include "legoentitypresenter.h"
|
#include "legoentitypresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10053440
|
// OFFSET: LEGO1 0x10053440 STUB
|
||||||
LegoEntityPresenter::LegoEntityPresenter()
|
LegoEntityPresenter::LegoEntityPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100535d0
|
// OFFSET: LEGO1 0x100535d0 STUB
|
||||||
LegoEntityPresenter::~LegoEntityPresenter()
|
LegoEntityPresenter::~LegoEntityPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEG01 0x100535c0
|
// OFFSET: LEG01 0x100535c0 STUB
|
||||||
void LegoEntityPresenter::Init()
|
void LegoEntityPresenter::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "legoflctexturepresenter.h"
|
#include "legoflctexturepresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005de80
|
// OFFSET: LEGO1 0x1005de80 STUB
|
||||||
LegoFlcTexturePresenter::LegoFlcTexturePresenter()
|
LegoFlcTexturePresenter::LegoFlcTexturePresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,11 +1,11 @@
|
|||||||
#include "legohideanimpresenter.h"
|
#include "legohideanimpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006d7e0
|
// OFFSET: LEGO1 0x1006d7e0 STUB
|
||||||
LegoHideAnimPresenter::LegoHideAnimPresenter()
|
LegoHideAnimPresenter::LegoHideAnimPresenter()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006da50
|
// OFFSET: LEGO1 0x1006da50 STUB
|
||||||
void LegoHideAnimPresenter::Init()
|
void LegoHideAnimPresenter::Init()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
#include "legoinputmanager.h"
|
#include "legoinputmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005b8f0
|
// OFFSET: LEGO1 0x1005b8f0 STUB
|
||||||
LegoInputManager::~LegoInputManager()
|
LegoInputManager::~LegoInputManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005b8b0
|
// OFFSET: LEGO1 0x1005b8b0 STUB
|
||||||
long LegoInputManager::Tickle()
|
long LegoInputManager::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -14,7 +14,7 @@ long LegoInputManager::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO 0x1005bfe0
|
// OFFSET: LEGO 0x1005bfe0 STUB
|
||||||
void LegoInputManager::VTable0x38()
|
void LegoInputManager::VTable0x38()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "legojetski.h"
|
#include "legojetski.h"
|
||||||
|
|
||||||
// 0x100f053c
|
// 0x100f053c
|
||||||
static char* g_legoJetskiClassName = "LegoJetski";
|
static char* g_legoJetskiClassName = "LegoJetski";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10013e80
|
// OFFSET: LEGO1 0x10013e80 STUB
|
||||||
const char *LegoJetski::GetClassName() const
|
const char *LegoJetski::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_legoJetskiClassName;
|
return g_legoJetskiClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10013ea0
|
// OFFSET: LEGO1 0x10013ea0 STUB
|
||||||
MxBool LegoJetski::IsClass(const char *name) const
|
MxBool LegoJetski::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return MxBool();
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
#include "legoloadcachesoundpresenter.h"
|
#include "legoloadcachesoundpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10018340
|
// OFFSET: LEGO1 0x10018340 STUB
|
||||||
LegoLoadCacheSoundPresenter::LegoLoadCacheSoundPresenter()
|
LegoLoadCacheSoundPresenter::LegoLoadCacheSoundPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100184e0
|
// OFFSET: LEGO1 0x100184e0 STUB
|
||||||
void LegoLoadCacheSoundPresenter::Init()
|
void LegoLoadCacheSoundPresenter::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
#include "legolocomotionanimpresenter.h"
|
#include "legolocomotionanimpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006cdd0
|
// OFFSET: LEGO1 0x1006cdd0 STUB
|
||||||
LegoLocomotionAnimPresenter::LegoLocomotionAnimPresenter()
|
LegoLocomotionAnimPresenter::LegoLocomotionAnimPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1006d0b0
|
// OFFSET: LEGO1 0x1006d0b0 STUB
|
||||||
void LegoLocomotionAnimPresenter::Init()
|
void LegoLocomotionAnimPresenter::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
#include "legopalettepresenter.h"
|
#include "legopalettepresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10079e50
|
// OFFSET: LEGO1 0x10079e50 STUB
|
||||||
LegoPalettePresenter::LegoPalettePresenter()
|
LegoPalettePresenter::LegoPalettePresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007a070
|
// OFFSET: LEGO1 0x1007a070 STUB
|
||||||
LegoPalettePresenter::~LegoPalettePresenter()
|
LegoPalettePresenter::~LegoPalettePresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1007a0d0
|
// OFFSET: LEGO1 0x1007a0d0 STUB
|
||||||
void LegoPalettePresenter::Init()
|
void LegoPalettePresenter::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#include "legopathactor.h"
|
#include "legopathactor.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1002d700
|
// OFFSET: LEGO1 0x1002d700 STUB
|
||||||
LegoPathActor::LegoPathActor()
|
LegoPathActor::LegoPathActor()
|
||||||
{
|
{
|
||||||
Destroy();
|
Destroy();
|
||||||
@ -8,7 +8,7 @@ LegoPathActor::LegoPathActor()
|
|||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10053900
|
// OFFSET: LEGO1 0x10053900 STUB
|
||||||
void LegoPathActor::Destroy()
|
void LegoPathActor::Destroy()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -13,4 +13,4 @@ class LegoPathActor : public LegoActor
|
|||||||
// SIZE 0x154
|
// SIZE 0x154
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LEGOPATHACTOR_H
|
#endif // LEGOPATHACTOR_H
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "legopathpresenter.h"
|
#include "legopathpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100448d0
|
// OFFSET: LEGO1 0x100448d0 STUB
|
||||||
LegoPathPresenter::LegoPathPresenter()
|
LegoPathPresenter::LegoPathPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,22 +1,22 @@
|
|||||||
#include "legophonemepresenter.h"
|
#include "legophonemepresenter.h"
|
||||||
|
|
||||||
// 0x100f064c
|
// 0x100f064c
|
||||||
static char* g_legoPhonemePresenterClassName = "LegoPhonemePresenter";
|
static char* g_legoPhonemePresenterClassName = "LegoPhonemePresenter";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1004e340
|
// OFFSET: LEGO1 0x1004e340 STUB
|
||||||
LegoPhonemePresenter::~LegoPhonemePresenter()
|
LegoPhonemePresenter::~LegoPhonemePresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1004e310
|
// OFFSET: LEGO1 0x1004e310 STUB
|
||||||
const char *LegoPhonemePresenter::GetClassName() const
|
const char *LegoPhonemePresenter::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_legoPhonemePresenterClassName;
|
return g_legoPhonemePresenterClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1004e840
|
// OFFSET: LEGO1 0x1004e840 STUB
|
||||||
void LegoPhonemePresenter::VTable0x6c()
|
void LegoPhonemePresenter::VTable0x6c()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#ifndef LEGOPHONEMEPRESENTER_H
|
#ifndef LEGOPHONEMEPRESENTER_H
|
||||||
#define LEGOPHONEMEPRESENTER_H
|
#define LEGOPHONEMEPRESENTER_H
|
||||||
|
|
||||||
#include "mxflcpresenter.h"
|
#include "mxflcpresenter.h"
|
||||||
|
|
||||||
class LegoPhonemePresenter : public MxFlcPresenter
|
class LegoPhonemePresenter : public MxFlcPresenter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~LegoPhonemePresenter(); // vtable+0x0
|
virtual ~LegoPhonemePresenter(); // vtable+0x0
|
||||||
|
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
virtual const char* GetClassName() const; // vtable+0xc
|
||||||
|
|
||||||
virtual void VTable0x6c(); // vtable+0x6c
|
virtual void VTable0x6c(); // vtable+0x6c
|
||||||
|
|
||||||
// VTABLE 0x100d8040
|
// VTABLE 0x100d8040
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LEGOPHONEMEPRESENTER_H
|
#endif // LEGOPHONEMEPRESENTER_H
|
||||||
|
|||||||
@ -3,19 +3,19 @@
|
|||||||
// 0x100f318c
|
// 0x100f318c
|
||||||
static char* g_LegoPlantManagerName = "LegoPlantManager";
|
static char* g_LegoPlantManagerName = "LegoPlantManager";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026220
|
// OFFSET: LEGO1 0x10026220 STUB
|
||||||
LegoPlantManager::LegoPlantManager()
|
LegoPlantManager::LegoPlantManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100262c0
|
// OFFSET: LEGO1 0x100262c0 STUB
|
||||||
LegoPlantManager::~LegoPlantManager()
|
LegoPlantManager::~LegoPlantManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026e00
|
// OFFSET: LEGO1 0x10026e00 STUB
|
||||||
long LegoPlantManager::Tickle()
|
long LegoPlantManager::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -23,19 +23,19 @@ long LegoPlantManager::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026290
|
// OFFSET: LEGO1 0x10026290 STUB
|
||||||
const char *LegoPlantManager::GetClassName() const
|
const char *LegoPlantManager::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_LegoPlantManagerName;
|
return g_LegoPlantManagerName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026d70
|
// OFFSET: LEGO1 0x10026d70 STUB
|
||||||
void LegoPlantManager::UnknownFunction1(int param_1, int param_2)
|
void LegoPlantManager::UnknownFunction1(int param_1, int param_2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026330
|
// OFFSET: LEGO1 0x10026330 STUB
|
||||||
void LegoPlantManager::Init()
|
void LegoPlantManager::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#include "legorace.h"
|
#include "legorace.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10015aa0
|
// OFFSET: LEGO1 0x10015aa0 STUB
|
||||||
LegoRace::LegoRace()
|
LegoRace::LegoRace()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10015d40
|
// OFFSET: LEGO1 0x10015d40 STUB
|
||||||
LegoRace::~LegoRace()
|
LegoRace::~LegoRace()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10015e00
|
// OFFSET: LEGO1 0x10015e00 STUB
|
||||||
long LegoRace::Notify(MxParam &p)
|
long LegoRace::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
#include "legosoundmanager.h"
|
#include "legosoundmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100298a0
|
// OFFSET: LEGO1 0x100298a0 STUB
|
||||||
LegoSoundManager::LegoSoundManager()
|
LegoSoundManager::LegoSoundManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10029940
|
// OFFSET: LEGO1 0x10029940 STUB
|
||||||
LegoSoundManager::~LegoSoundManager()
|
LegoSoundManager::~LegoSoundManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
21
LEGO1/legostate.cpp
Normal file
21
LEGO1/legostate.cpp
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
#include "legostate.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10005f90
|
||||||
|
MxBool LegoState::VTable0x14()
|
||||||
|
{
|
||||||
|
return MX_TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10005fa0
|
||||||
|
MxBool LegoState::VTable0x18()
|
||||||
|
{
|
||||||
|
return MX_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10005fb0 STUB
|
||||||
|
undefined4 LegoState::VTable0x1c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
@ -3,8 +3,28 @@
|
|||||||
|
|
||||||
#include "mxcore.h"
|
#include "mxcore.h"
|
||||||
|
|
||||||
|
#ifndef undefined4
|
||||||
|
#define undefined4 int
|
||||||
|
#endif
|
||||||
|
|
||||||
class LegoState : public MxCore
|
class LegoState : public MxCore
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
|
// OFFSET: LEGO1 0x100060d0
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
return "LegoState";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100060e0
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, LegoState::GetClassName()) || MxCore::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual MxBool VTable0x14(); // vtable+0x14
|
||||||
|
virtual MxBool VTable0x18(); // vtable+0x18
|
||||||
|
virtual undefined4 VTable0x1c(undefined4 param); // vtable+0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LEGOSTATE_H
|
#endif // LEGOSTATE_H
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "legotexturepresenter.h"
|
#include "legotexturepresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1004fcb0
|
// OFFSET: LEGO1 0x1004fcb0 STUB
|
||||||
void LegoTexturePresenter::DoneTickle()
|
void LegoTexturePresenter::DoneTickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,7 +1,7 @@
|
|||||||
#include "legowavepresenter.h"
|
#include "legowavepresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b1ad0
|
// OFFSET: LEGO1 0x100b1ad0 STUB
|
||||||
void LegoWavePresenter::Init()
|
void LegoWavePresenter::Init()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,18 +1,18 @@
|
|||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001ca40
|
// OFFSET: LEGO1 0x1001ca40 STUB
|
||||||
LegoWorld::LegoWorld()
|
LegoWorld::LegoWorld()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001dfa0
|
// OFFSET: LEGO1 0x1001dfa0 STUB
|
||||||
LegoWorld::~LegoWorld()
|
LegoWorld::~LegoWorld()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10022080
|
// OFFSET: LEGO1 0x10022080 STUB
|
||||||
long LegoWorld::Tickle()
|
long LegoWorld::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ long LegoWorld::Tickle()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001e9d0
|
// OFFSET: LEGO1 0x1001e9d0 STUB
|
||||||
void LegoWorld::Destroy()
|
void LegoWorld::Destroy()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,25 +1,25 @@
|
|||||||
#include "legoworldpresenter.h"
|
#include "legoworldpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100665c0
|
// OFFSET: LEGO1 0x100665c0 STUB
|
||||||
LegoWorldPresenter::LegoWorldPresenter()
|
LegoWorldPresenter::LegoWorldPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10066770
|
// OFFSET: LEGO1 0x10066770 STUB
|
||||||
LegoWorldPresenter::~LegoWorldPresenter()
|
LegoWorldPresenter::~LegoWorldPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10066ac0
|
// OFFSET: LEGO1 0x10066ac0 STUB
|
||||||
void LegoWorldPresenter::VTable0x1c()
|
void LegoWorldPresenter::VTable0x1c()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10067a70
|
// OFFSET: LEGO1 0x10067a70 STUB
|
||||||
void LegoWorldPresenter::VTable0x60(undefined4 param)
|
void LegoWorldPresenter::VTable0x60(undefined4 param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
#include "motorcycle.h"
|
#include "motorcycle.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100357b0
|
// OFFSET: LEGO1 0x100357b0 STUB
|
||||||
Motorcycle::Motorcycle()
|
Motorcycle::Motorcycle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10035c50
|
// OFFSET: LEGO1 0x10035c50 STUB
|
||||||
void Motorcycle::VTable0xcc()
|
void Motorcycle::VTable0xcc()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10035bc0
|
// OFFSET: LEGO1 0x10035bc0 STUB
|
||||||
void Motorcycle::VTable0xe4()
|
void Motorcycle::VTable0xe4()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
15
LEGO1/mxaudiopresenter.cpp
Normal file
15
LEGO1/mxaudiopresenter.cpp
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#include "mxaudiopresenter.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000d260 STUB
|
||||||
|
undefined4 MxAudioPresenter::VTable0x5c()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000d270 STUB
|
||||||
|
void MxAudioPresenter::VTable0x60(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
@ -1,10 +1,26 @@
|
|||||||
#ifndef MXAUDIOPRESENTER_H
|
#ifndef MXAUDIOPRESENTER_H
|
||||||
#define MXAUDIOPRESENTER_H
|
#define MXAUDIOPRESENTER_H
|
||||||
|
|
||||||
#include "mxmediapresenter.h"
|
#include "mxmediapresenter.h"
|
||||||
|
|
||||||
class MxAudioPresenter : public MxMediaPresenter
|
class MxAudioPresenter : public MxMediaPresenter
|
||||||
{
|
{
|
||||||
};
|
public:
|
||||||
|
// OFFSET: LEGO1 0x1000d280
|
||||||
#endif // MXAUDIOPRESENTER_H
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f078c
|
||||||
|
return "MxAudioPresenter";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000d290
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, MxAudioPresenter::GetClassName()) || MxMediaPresenter::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
|
virtual undefined4 VTable0x5c(); // vtable+0x5c
|
||||||
|
virtual void VTable0x60(undefined4 param); // vtable+0x60
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // MXAUDIOPRESENTER_H
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "mxcompositemediapresenter.h"
|
#include "mxcompositemediapresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10073ea0
|
// OFFSET: LEGO1 0x10073ea0 STUB
|
||||||
MxCompositeMediaPresenter::MxCompositeMediaPresenter()
|
MxCompositeMediaPresenter::MxCompositeMediaPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,18 +1,18 @@
|
|||||||
#include "mxcompositepresenter.h"
|
#include "mxcompositepresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b60b0
|
// OFFSET: LEGO1 0x100b60b0 STUB
|
||||||
MxCompositePresenter::MxCompositePresenter()
|
MxCompositePresenter::MxCompositePresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b6390
|
// OFFSET: LEGO1 0x100b6390 STUB
|
||||||
MxCompositePresenter::~MxCompositePresenter()
|
MxCompositePresenter::~MxCompositePresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b6760
|
// OFFSET: LEGO1 0x100b6760 STUB
|
||||||
long MxCompositePresenter::Notify(MxParam &p)
|
long MxCompositePresenter::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -20,7 +20,7 @@ long MxCompositePresenter::Notify(MxParam &p)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b6410
|
// OFFSET: LEGO1 0x100b6410 STUB
|
||||||
long MxCompositePresenter::StartAction(MxStreamController *, MxDSAction *)
|
long MxCompositePresenter::StartAction(MxStreamController *, MxDSAction *)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
@ -28,14 +28,54 @@ long MxCompositePresenter::StartAction(MxStreamController *, MxDSAction *)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b65e0
|
// OFFSET: LEGO1 0x100b65e0 STUB
|
||||||
void MxCompositePresenter::EndAction()
|
void MxCompositePresenter::EndAction()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b6c30
|
// OFFSET: LEGO1 0x100b6bc0 STUB
|
||||||
|
void MxCompositePresenter::VTable0x44(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6c80 STUB
|
||||||
|
undefined4 MxCompositePresenter::VTable0x48(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6c30 STUB
|
||||||
void MxCompositePresenter::Enable(unsigned char)
|
void MxCompositePresenter::Enable(unsigned char)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b67f0 STUB
|
||||||
|
void MxCompositePresenter::VTable0x58(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b69b0 STUB
|
||||||
|
void MxCompositePresenter::VTable0x5c(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6b40 STUB
|
||||||
|
void MxCompositePresenter::VTable0x60(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000caf0 STUB
|
||||||
|
undefined4 MxCompositePresenter::VTable0x64(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|||||||
@ -11,9 +11,28 @@ class MxCompositePresenter : public MxPresenter
|
|||||||
|
|
||||||
virtual long Notify(MxParam &p); // vtable+0x4, MxCore override
|
virtual long Notify(MxParam &p); // vtable+0x4, MxCore override
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6210
|
||||||
|
inline virtual const char *GetClassName() const // vtable+0x0c
|
||||||
|
{
|
||||||
|
// 0x100f0774
|
||||||
|
return "MxCompositePresenter";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6220
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, MxCompositePresenter::GetClassName()) || MxPresenter::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
virtual long StartAction(MxStreamController *, MxDSAction *); // vtable+0x3c
|
virtual long StartAction(MxStreamController *, MxDSAction *); // vtable+0x3c
|
||||||
virtual void EndAction(); // vtable+0x40
|
virtual void EndAction(); // vtable+0x40
|
||||||
|
virtual void VTable0x44(undefined4 param); // vtable+0x44
|
||||||
|
virtual undefined4 VTable0x48(undefined4 param); // vtable+0x48
|
||||||
virtual void Enable(unsigned char); // vtable+0x54
|
virtual void Enable(unsigned char); // vtable+0x54
|
||||||
|
virtual void VTable0x58(undefined4 param); // vtable+0x58
|
||||||
|
virtual void VTable0x5c(undefined4 param); // vtable+0x5c
|
||||||
|
virtual void VTable0x60(undefined4 param); // vtable+0x60
|
||||||
|
virtual undefined4 VTable0x64(undefined4 param); // vtable+0x64
|
||||||
|
|
||||||
// VTABLE 0x100dc618
|
// VTABLE 0x100dc618
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#include "mxcontrolpresenter.h"
|
#include "mxcontrolpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10043f50
|
// OFFSET: LEGO1 0x10043f50 STUB
|
||||||
MxControlPresenter::MxControlPresenter()
|
MxControlPresenter::MxControlPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
@ -1,12 +1,12 @@
|
|||||||
#include "mxdiskstreamcontroller.h"
|
#include "mxdiskstreamcontroller.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100c7530
|
// OFFSET: LEGO1 0x100c7530 STUB
|
||||||
MxDiskStreamController::~MxDiskStreamController()
|
MxDiskStreamController::~MxDiskStreamController()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100c8640
|
// OFFSET: LEGO1 0x100c8640 STUB
|
||||||
long MxDiskStreamController::Tickle()
|
long MxDiskStreamController::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#include "mxdschunk.h"
|
#include "mxdschunk.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100be170
|
// OFFSET: LEGO1 0x100be170 STUB
|
||||||
MxDSChunk::~MxDSChunk()
|
MxDSChunk::~MxDSChunk()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -2,24 +2,7 @@
|
|||||||
|
|
||||||
#include "mxatomid.h"
|
#include "mxatomid.h"
|
||||||
|
|
||||||
// 0x100f0070
|
// OFFSET: LEGO1 0x10001070 STUB
|
||||||
static char* g_mxEntityClassName = "MxEntity";
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c180
|
|
||||||
const char *MxEntity::GetClassName() const
|
|
||||||
{
|
|
||||||
return g_mxEntityClassName;
|
|
||||||
}
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c190
|
|
||||||
MxBool MxEntity::IsClass(const char *name) const
|
|
||||||
{
|
|
||||||
// TODO
|
|
||||||
|
|
||||||
return MxBool();
|
|
||||||
}
|
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10001070
|
|
||||||
undefined4 MxEntity::VTable0x14(undefined4 param_1, MxAtomId *param_2)
|
undefined4 MxEntity::VTable0x14(undefined4 param_1, MxAtomId *param_2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -12,8 +12,18 @@ class MxAtomId;
|
|||||||
class MxEntity : public MxCore
|
class MxEntity : public MxCore
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
// OFFSET: LEGO1 0x1000c180
|
||||||
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
inline virtual const char* GetClassName() const // vtable+0xc
|
||||||
|
{
|
||||||
|
// 0x100f0070
|
||||||
|
return "MxEntity";
|
||||||
|
};
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1000c190
|
||||||
|
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
|
||||||
|
{
|
||||||
|
return !strcmp(name, MxEntity::GetClassName()) || MxCore::IsClass(name);
|
||||||
|
};
|
||||||
|
|
||||||
virtual undefined4 VTable0x14(undefined4 param_1, MxAtomId* param_2); // vtable+0x14
|
virtual undefined4 VTable0x14(undefined4 param_1, MxAtomId* param_2); // vtable+0x14
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#include "mxeventmanager.h"
|
#include "mxeventmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100c03f0
|
// OFFSET: LEGO1 0x100c03f0 STUB
|
||||||
MxEventManager::~MxEventManager()
|
MxEventManager::~MxEventManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user