mirror of
https://github.com/isledecomp/isle.git
synced 2026-02-03 13:41:15 +00:00
Created a bunch more classes and added more information to exisiting ones
Did not error check, this was pushed just for reference
This commit is contained in:
parent
1e5f47bcac
commit
068e37040a
11
LEGO1/act1state.h
Normal file
11
LEGO1/act1state.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef ACT1STATE_H
|
||||
#define ACT1STATE_H
|
||||
|
||||
#include "legostate.h"
|
||||
|
||||
class Act1State : public LegoState
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // ACT1STATE_H
|
||||
7
LEGO1/act3.cpp
Normal file
7
LEGO1/act3.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "act3.h"
|
||||
|
||||
// OFFSET: LEGO1 0x10072270
|
||||
Act3::Act3()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
15
LEGO1/act3.h
Normal file
15
LEGO1/act3.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef ACT3_H
|
||||
#define ACT3_H
|
||||
|
||||
#include "legoworld.h"
|
||||
|
||||
class Act3 : public LegoWorld
|
||||
{
|
||||
public:
|
||||
Act3();
|
||||
|
||||
// VTABLE 0x100d9628
|
||||
};
|
||||
|
||||
|
||||
#endif // ACT3_H
|
||||
9
LEGO1/act3actor.h
Normal file
9
LEGO1/act3actor.h
Normal file
@ -0,0 +1,9 @@
|
||||
#ifndef ACT3ACTOR_H
|
||||
#define ACT3ACTOR_H
|
||||
|
||||
class Act3Actor
|
||||
{
|
||||
// VTABLE 0x100d7750
|
||||
};
|
||||
|
||||
#endif // ACT3ACTOR_H
|
||||
12
LEGO1/act3shark.h
Normal file
12
LEGO1/act3shark.h
Normal file
@ -0,0 +1,12 @@
|
||||
#ifndef ACT3SHARK_H
|
||||
#define ACT3SHARK_H
|
||||
|
||||
class Act3Shark
|
||||
{
|
||||
// VTABLE 0x100d7920
|
||||
};
|
||||
|
||||
// OFFSET: LEGO1 0x100f03a0
|
||||
static char* g_act3SharkString = "Act3Shark";
|
||||
|
||||
#endif // ACT3SHARK_H
|
||||
11
LEGO1/act3state.h
Normal file
11
LEGO1/act3state.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef ACT3STATE_H
|
||||
#define ACT3STATE_H
|
||||
|
||||
#include "legostate.h"
|
||||
|
||||
class Act3State : public LegoState
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // ACT3STATE_H
|
||||
7
LEGO1/ambulance.cpp
Normal file
7
LEGO1/ambulance.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "ambulance.h"
|
||||
|
||||
// OFFSET: LEGO1 0x10035ee0
|
||||
Ambulance::Ambulance()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
15
LEGO1/ambulance.h
Normal file
15
LEGO1/ambulance.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef AMBULANCE_H
|
||||
#define AMBULANCE_H
|
||||
|
||||
#include "islepathactor.h"
|
||||
|
||||
class Ambulance : public IslePathActor
|
||||
{
|
||||
public:
|
||||
Ambulance();
|
||||
|
||||
// VTABLE 0x100d71a8
|
||||
// SIZE 0x184
|
||||
};
|
||||
|
||||
#endif // AMBULANCE_H
|
||||
7
LEGO1/ambulancemissionstate.cpp
Normal file
7
LEGO1/ambulancemissionstate.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "ambulancemissionstate.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100373a0
|
||||
AmbulanceMissionState::AmbulanceMissionState()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
16
LEGO1/ambulancemissionstate.h
Normal file
16
LEGO1/ambulancemissionstate.h
Normal file
@ -0,0 +1,16 @@
|
||||
#ifndef AMBULANCEMISSIONSTATE_H
|
||||
#define AMBULANCEMISSIONSTATE_H
|
||||
|
||||
#include "legostate.h"
|
||||
|
||||
class AmbulanceMissionState : public LegoState
|
||||
{
|
||||
public:
|
||||
AmbulanceMissionState();
|
||||
|
||||
// VTABLE 0x100d72a0
|
||||
// SIZE 0x24
|
||||
};
|
||||
|
||||
|
||||
#endif // AMBULANCEMISSIONSTATE_H
|
||||
15
LEGO1/beachhouseentity.h
Normal file
15
LEGO1/beachhouseentity.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef BEACHHOUSEENTITY_H
|
||||
#define BEACHHOUSEENTITY_H
|
||||
|
||||
#include "buildingentity.h"
|
||||
|
||||
class BeachHouseEntity : public BuildingEntity
|
||||
{
|
||||
virtual int FUN_100153b(); // Return is undefined 4-byte value
|
||||
|
||||
// VTABLE 0x100d4a18
|
||||
// SIZE 0x68
|
||||
};
|
||||
|
||||
|
||||
#endif // BEACHHOUSEENTITY_H
|
||||
7
LEGO1/bike.cpp
Normal file
7
LEGO1/bike.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "bike.h"
|
||||
|
||||
// OFFSET: LEGO1 0x10076670
|
||||
Bike::Bike()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
16
LEGO1/bike.h
Normal file
16
LEGO1/bike.h
Normal file
@ -0,0 +1,16 @@
|
||||
#ifndef BIKE_H
|
||||
#define BIKE_H
|
||||
|
||||
#include "islepathactor.h"
|
||||
|
||||
class Bike : public IslePathActor
|
||||
{
|
||||
public:
|
||||
Bike();
|
||||
|
||||
// VTABLE 0x100d9808
|
||||
// SIZE 0x74
|
||||
};
|
||||
|
||||
|
||||
#endif // BIKE_H
|
||||
18
LEGO1/bumpbouy.cpp
Normal file
18
LEGO1/bumpbouy.cpp
Normal file
@ -0,0 +1,18 @@
|
||||
#include "bumpbouy.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100f0394
|
||||
static char* g_bumpBouyString = "BumpBouy";
|
||||
|
||||
// OFFSET: LEGO1 0x100274e0
|
||||
const char *BumpBouy::GetClassName() const
|
||||
{
|
||||
return g_bumpBouyString;
|
||||
}
|
||||
|
||||
// OFFSET: LEG01 0x10027500
|
||||
MxBool BumpBouy::IsClass(const char *name) const
|
||||
{
|
||||
// TODO
|
||||
|
||||
return MxBool();
|
||||
}
|
||||
12
LEGO1/bumpbouy.h
Normal file
12
LEGO1/bumpbouy.h
Normal file
@ -0,0 +1,12 @@
|
||||
#ifndef BUMPBOUY_H
|
||||
#define BUMPBOUY_H
|
||||
|
||||
#include "mxbool.h"
|
||||
|
||||
class BumpBouy
|
||||
{
|
||||
virtual const char* GetClassName() const;
|
||||
virtual MxBool IsClass(const char *name) const;
|
||||
};
|
||||
|
||||
#endif // BUMPBOUY_H
|
||||
12
LEGO1/doors.h
Normal file
12
LEGO1/doors.h
Normal file
@ -0,0 +1,12 @@
|
||||
#ifndef DOORS_H
|
||||
#define DOORS_H
|
||||
|
||||
#include "legopathactor.h"
|
||||
|
||||
class Doors : public LegoPathActor
|
||||
{
|
||||
// SIZE 0x1f8
|
||||
};
|
||||
|
||||
|
||||
#endif // DOORS_H
|
||||
@ -1,7 +1,22 @@
|
||||
#include "elevatorbottom.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100f04ac
|
||||
static char* g_elevatorBottomClassName = "ElevatorBottom";
|
||||
|
||||
// OFFSET: LEGO1 0x10017e90
|
||||
ElevatorBottom::ElevatorBottom()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x10017f20
|
||||
const char *ElevatorBottom::GetClassName() const
|
||||
{
|
||||
return g_elevatorBottomClassName;
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x10017f30
|
||||
MxBool ElevatorBottom::IsClass(const char *name) const
|
||||
{
|
||||
return MxBool();
|
||||
}
|
||||
|
||||
@ -7,6 +7,9 @@ class ElevatorBottom : public LegoWorld
|
||||
{
|
||||
public:
|
||||
ElevatorBottom();
|
||||
|
||||
virtual const char* GetClassName() const;
|
||||
virtual MxBool IsClass(const char *name) const;
|
||||
};
|
||||
|
||||
#endif // ELEVATORBOTTOM_H
|
||||
|
||||
@ -8,6 +8,8 @@ class GasStation : public LegoWorld
|
||||
public:
|
||||
GasStation();
|
||||
|
||||
int FUN_10005e70(int param_1); // Return is undefined 4-byte value
|
||||
|
||||
// SIZE 0x128
|
||||
// Radio variable at 0x46, in constructor
|
||||
};
|
||||
|
||||
@ -5,6 +5,8 @@
|
||||
|
||||
class GasStationEntity : public BuildingEntity
|
||||
{
|
||||
virtual int FUN_100151d0(); // Return unknown 4-byte value
|
||||
|
||||
// SIZE 0x68
|
||||
};
|
||||
|
||||
|
||||
7
LEGO1/historybook.cpp
Normal file
7
LEGO1/historybook.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "historybook.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100822f0
|
||||
HistoryBook::HistoryBook()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
14
LEGO1/historybook.h
Normal file
14
LEGO1/historybook.h
Normal file
@ -0,0 +1,14 @@
|
||||
#ifndef HISTORYBOOK_H
|
||||
#define HISTORYBOOK_H
|
||||
|
||||
#include "legoworld.h"
|
||||
|
||||
class HistoryBook : public LegoWorld
|
||||
{
|
||||
public:
|
||||
HistoryBook();
|
||||
|
||||
// VTABLE 0x100da328
|
||||
};
|
||||
|
||||
#endif // HISTORYBOOK_H
|
||||
@ -5,6 +5,8 @@
|
||||
|
||||
class HospitalEntity : public BuildingEntity
|
||||
{
|
||||
virtual int FUN_10015270(); // Return is unknown 4-byte value
|
||||
|
||||
// SIZE 0x68
|
||||
};
|
||||
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
|
||||
class InfoCenterEntity : public LegoEntity
|
||||
{
|
||||
virtual int FUN_100150c0(); // Return is unknown 4-byte value
|
||||
};
|
||||
|
||||
#endif // INFOCENTERENTITY_H
|
||||
@ -3,11 +3,20 @@
|
||||
|
||||
#include "legoworld.h"
|
||||
|
||||
#include "legoomni.h"
|
||||
|
||||
class Isle : public LegoWorld
|
||||
{
|
||||
public:
|
||||
Isle();
|
||||
|
||||
// OFFSET: LEGO1 0x10015790
|
||||
static Isle* GetIsle()
|
||||
{
|
||||
LegoOmni* legoOmni = LegoOmni::GetInstance();
|
||||
return legoOmni->isle;
|
||||
}
|
||||
|
||||
// SIZE 0x140
|
||||
// Radio at 0x12c
|
||||
};
|
||||
|
||||
@ -5,6 +5,8 @@
|
||||
|
||||
class IsleActor : public LegoEntity
|
||||
{
|
||||
virtual const char* GetClassName() const;
|
||||
virtual MxBool IsClass(const char *name) const;
|
||||
};
|
||||
|
||||
#endif // ISLEACTOR_H
|
||||
7
LEGO1/jetski.cpp
Normal file
7
LEGO1/jetski.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "jetski.h"
|
||||
|
||||
// OFFSET: LEGO1 0x1007e3b0
|
||||
Jetski::Jetski()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
16
LEGO1/jetski.h
Normal file
16
LEGO1/jetski.h
Normal file
@ -0,0 +1,16 @@
|
||||
#ifndef JETSKI_H
|
||||
#define JETSKI_H
|
||||
|
||||
#include "islepathactor.h"
|
||||
|
||||
class Jetski : public IslePathActor
|
||||
{
|
||||
public:
|
||||
Jetski();
|
||||
|
||||
// VTABLE 0x100d9ec8
|
||||
// SIZE 0x164
|
||||
};
|
||||
|
||||
|
||||
#endif // JETSKI_H
|
||||
@ -7,6 +7,8 @@ class JetskiRace : public LegoRace
|
||||
{
|
||||
public:
|
||||
JetskiRace();
|
||||
|
||||
int FUN_100166a0(int param_1); // Return is undefined 4-byte value
|
||||
};
|
||||
|
||||
#endif // JETSKIRACE_H
|
||||
13
LEGO1/jetskiracestate.h
Normal file
13
LEGO1/jetskiracestate.h
Normal file
@ -0,0 +1,13 @@
|
||||
#ifndef JETSKIRACESTATE_H
|
||||
#define JETSKIRACESTATE_H
|
||||
|
||||
#include "racestate.h"
|
||||
|
||||
class JetskiRaceState : public RaceState
|
||||
{
|
||||
// VTABLE 0x100d4fa8
|
||||
// SIZE 0x2c
|
||||
}
|
||||
|
||||
|
||||
#endif // JETSKIRACESTATE_H
|
||||
@ -5,6 +5,9 @@
|
||||
|
||||
class LegoActionControlPresenter : public MxMediaPresenter
|
||||
{
|
||||
void FUN_10043e20(char param_1);
|
||||
void FUN_100b54f0(char param_1);
|
||||
|
||||
// SIZE 0x68
|
||||
};
|
||||
|
||||
|
||||
11
LEGO1/legoactorpresenter.h
Normal file
11
LEGO1/legoactorpresenter.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef LEGOACTORPRESENTER_H
|
||||
#define LEGOACTORPRESENTER_H
|
||||
|
||||
#include "legoentitypresenter.h"
|
||||
|
||||
class LegoActorPresenter : public LegoEntityPresenter
|
||||
{
|
||||
// VTABLE 0x100d5320
|
||||
};
|
||||
|
||||
#endif // LEGOACTORPRESENTER_H
|
||||
22
LEGO1/legoanimactor.cpp
Normal file
22
LEGO1/legoanimactor.cpp
Normal file
@ -0,0 +1,22 @@
|
||||
#include "legoanimactor.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100f057c
|
||||
static char* g_legoAnimActorClassName = "LegoAnimActor";
|
||||
|
||||
// OFFSET: LEGO1 0x1000fb90
|
||||
const char* GetClassNameInternal()
|
||||
{
|
||||
return g_legoAnimActorClassName;
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1000fb90
|
||||
const char *LegoAnimActor::GetClassName() const
|
||||
{
|
||||
return GetClassNameInternal();
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1000fbb0
|
||||
MxBool LegoAnimActor::IsClass(const char *name) const
|
||||
{
|
||||
return MxBool();
|
||||
}
|
||||
15
LEGO1/legoanimactor.h
Normal file
15
LEGO1/legoanimactor.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef LEGOANIMACTOR_H
|
||||
#define LEGOANIMACTOR_H
|
||||
|
||||
#include "legopathactor.h"
|
||||
|
||||
class LegoAnimActor : public LegoPathActor
|
||||
{
|
||||
public:
|
||||
virtual const char* GetClassName() const;
|
||||
virtual MxBool IsClass(const char *name) const;
|
||||
|
||||
// VTABLE 0x100d5440
|
||||
};
|
||||
|
||||
#endif // LEGOANIMACTOR_H
|
||||
@ -1,7 +1,9 @@
|
||||
#ifndef LEGOANIMATIONMANAGER_H
|
||||
#define LEGOANIMATIONMANAGER_H
|
||||
|
||||
class LegoAnimationManager
|
||||
#include "mxcore.h"
|
||||
|
||||
class LegoAnimationManager : public MxCore
|
||||
{
|
||||
public:
|
||||
LegoAnimationManager();
|
||||
|
||||
7
LEGO1/legoanimmmpresenter.cpp
Normal file
7
LEGO1/legoanimmmpresenter.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "legoanimmmpresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x1004a8d0
|
||||
LegoAnimMMPresenter::LegoAnimMMPresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
16
LEGO1/legoanimmmpresenter.h
Normal file
16
LEGO1/legoanimmmpresenter.h
Normal file
@ -0,0 +1,16 @@
|
||||
#ifndef LEGOANIMMMPRESENTER_H
|
||||
#define LEGOANIMMMPRESENTER_H
|
||||
|
||||
#include "mxcompositepresenter.h"
|
||||
|
||||
class LegoAnimMMPresenter : public MxCompositePresenter
|
||||
{
|
||||
public:
|
||||
LegoAnimMMPresenter();
|
||||
|
||||
// VTABLE 0x100d7de8
|
||||
// SIZE 0x74
|
||||
}
|
||||
|
||||
|
||||
#endif // LEGOANIMMMPRESENTER_H
|
||||
@ -8,6 +8,15 @@ class LegoBuildingManager
|
||||
|
||||
__declspec(dllexport) static void configureLegoBuildingManager(int param_1);
|
||||
|
||||
// OFFSET: LEGO1 0x100157f0
|
||||
LegoBuildingManager* GetInstance()
|
||||
{
|
||||
LegoOmni legoOmni = GetInstance();
|
||||
return logoOmni->m_legoBuildingManager;
|
||||
}
|
||||
|
||||
void FUN_10030150(int param_1, int param_2, char param_3, LegoBuildingManager* param_4);
|
||||
|
||||
private:
|
||||
void Init();
|
||||
|
||||
|
||||
25
LEGO1/legocachesound.h
Normal file
25
LEGO1/legocachesound.h
Normal file
@ -0,0 +1,25 @@
|
||||
#ifndef LEGOCACHESOUND_H
|
||||
#define LEGOCACHESOUND_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class LegoCacheSound : public MxCore
|
||||
{
|
||||
public:
|
||||
// OFFSET: LEGO1 0x100064d0
|
||||
LegoCacheSound();
|
||||
|
||||
// OFFSET: LEGO1 0x10006630
|
||||
~LegoCacheSound();
|
||||
|
||||
void FUN_10006920(int param_1);
|
||||
|
||||
private:
|
||||
// OFFSET: LEGO1 0x100066d0
|
||||
void Init();
|
||||
|
||||
// VTABLE 0x100d4718
|
||||
// SIZE 0x88
|
||||
};
|
||||
|
||||
#endif // LEGOCACHESOUND_H
|
||||
9
LEGO1/legocameracontroller.h
Normal file
9
LEGO1/legocameracontroller.h
Normal file
@ -0,0 +1,9 @@
|
||||
#ifndef LEGOCAMERACONTROLLER_H
|
||||
#define LEGOCAMERACONTROLLER_H
|
||||
|
||||
class LegoCameraController
|
||||
{
|
||||
virtual void FUN_10011ff0(void* param);
|
||||
};
|
||||
|
||||
#endif // LEGOCAMERACONTROLLER_H
|
||||
7
LEGO1/legocarbuild.cpp
Normal file
7
LEGO1/legocarbuild.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "legocarbuild.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100226d0
|
||||
LegoCarBuild::LegoCarBuild()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
19
LEGO1/legocarbuild.h
Normal file
19
LEGO1/legocarbuild.h
Normal file
@ -0,0 +1,19 @@
|
||||
#ifndef LEGOCARBUILD_H
|
||||
#define LEGOCARBUILD_H
|
||||
|
||||
#include "legoworld.h"
|
||||
|
||||
class LegoCarBuild : public LegoWorld
|
||||
{
|
||||
public:
|
||||
LegoCarBuild();
|
||||
|
||||
virtual void FUN_10025e70(int param_1);
|
||||
virtual void FUN_100256c0(char param_1);
|
||||
virtual void __fastcall FUN_10022fc0(int* param_1);
|
||||
virtual void FUN_10023500(float* param_1, float* param_2);
|
||||
virtual void FUN_10023570(float* param_1, float* param_2);
|
||||
virtual void FUN_10023620(float* param_1, float* param_2);
|
||||
};
|
||||
|
||||
#endif // LEGOCARBUILD_H
|
||||
11
LEGO1/legocarraceactor.h
Normal file
11
LEGO1/legocarraceactor.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef LEGOCARRACEACTOR_H
|
||||
#define LEGOCARRACEACTOR_H
|
||||
|
||||
#include "legoraceactor.h"
|
||||
|
||||
class LegoCarRaceActor : public LegoRaceActor
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // LEGOCARRACEACTOR_H
|
||||
11
LEGO1/legocontrolmanager.h
Normal file
11
LEGO1/legocontrolmanager.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef LEGOCONTROLMANAGER_H
|
||||
#define LEGOCONTROLMANAGER_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class LegoControlManager : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // LEGOCONTROLMANAGER_H
|
||||
@ -1,7 +1,24 @@
|
||||
#include "legoentity.h"
|
||||
|
||||
// OFFSET: LEGO1 100105f0
|
||||
// OFFSET: LEG01 0x100f0064
|
||||
static char* g_legoEntityClassName = "LegoEntity";
|
||||
|
||||
// OFFSET: LEGO1 0x100105f0
|
||||
LegoEntity::LegoEntity()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1000c2f0
|
||||
const char *LegoEntity::GetClassName() const
|
||||
{
|
||||
return g_legoEntityClassName;
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1000c300
|
||||
MxBool LegoEntity::IsClass(const char *name) const
|
||||
{
|
||||
// TODO
|
||||
|
||||
return MxBool();
|
||||
}
|
||||
|
||||
@ -9,7 +9,8 @@ class LegoEntity : public MxEntity
|
||||
LegoEntity();
|
||||
__declspec(dllexport) virtual ~LegoEntity();
|
||||
|
||||
virtual const char* GetClassName() const { return "LegoEntity"; }
|
||||
virtual const char* GetClassName() const;
|
||||
virtual MxBool IsClass(const char *name) const;
|
||||
};
|
||||
|
||||
#endif // LEGOENTITY_H
|
||||
|
||||
13
LEGO1/legoentitypresenter.cpp
Normal file
13
LEGO1/legoentitypresenter.cpp
Normal file
@ -0,0 +1,13 @@
|
||||
#include "legoentitypresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x10053440
|
||||
LegoEntityPresenter::LegoEntityPresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEG01 0x100535c0
|
||||
void LegoEntityPresenter::Init()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
18
LEGO1/legoentitypresenter.h
Normal file
18
LEGO1/legoentitypresenter.h
Normal file
@ -0,0 +1,18 @@
|
||||
#ifndef LEGOENTITYPRESENTER_H
|
||||
#define LEGOENTITYPRESENTER_H
|
||||
|
||||
#include "mxcompositepresenter.h"
|
||||
|
||||
class LegoEntityPresenter : public MxCompositePresenter
|
||||
{
|
||||
public:
|
||||
LegoEntityPresenter();
|
||||
|
||||
private:
|
||||
void Init();
|
||||
|
||||
// VTABLE 0x100d8398
|
||||
};
|
||||
|
||||
|
||||
#endif // LEGOENTITYPRESENTER_H
|
||||
11
LEGO1/legoextraactor.h
Normal file
11
LEGO1/legoextraactor.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef LEGOEXTRAACTOR_H
|
||||
#define LEGOEXTRAACTOR_H
|
||||
|
||||
#include "legoanimactor.h"
|
||||
|
||||
class LegoExtraActor : public LegoAnimActor
|
||||
{
|
||||
// VTABLE 0x100d6c10
|
||||
};
|
||||
|
||||
#endif // LEGOEXTRAACTOR_H
|
||||
11
LEGO1/legojetskiraceactor.h
Normal file
11
LEGO1/legojetskiraceactor.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef LEGOJETSKIRACEACTOR_H
|
||||
#define LEGOJETSKIRACEACTOR_H
|
||||
|
||||
#include "legocarraceactor.h"
|
||||
|
||||
class LegoJetskiRaceActor : public LegoCarRaceActor
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // LEGOJETSKIRACEACTOR_H
|
||||
@ -14,6 +14,7 @@
|
||||
#include "mxdsobject.h"
|
||||
#include "mxomni.h"
|
||||
#include "mxtransitionmanager.h"
|
||||
#include "isle.h"
|
||||
|
||||
class LegoSoundManager;
|
||||
|
||||
@ -54,7 +55,10 @@ class LegoOmni : public MxOmni
|
||||
LegoInputManager *m_inputMgr; // 0x70
|
||||
char m_unk74[0x10];
|
||||
LegoNavController *m_navController; // 0x84
|
||||
char m_unk88[0x14];
|
||||
Isle* m_isle; // 0x88
|
||||
// LegoPlantManager* m_plantManager // 0x90
|
||||
// LegoBuildingManager* m_legoBuildingManager // 0x98
|
||||
char m_unk88[0x10];
|
||||
LegoGameState *m_gameState; // 0x9c
|
||||
char m_unka0[0x94];
|
||||
MxBackgroundAudioManager *m_bkgAudioManager; // 0x134
|
||||
|
||||
13
LEGO1/legopalettepresenter.cpp
Normal file
13
LEGO1/legopalettepresenter.cpp
Normal file
@ -0,0 +1,13 @@
|
||||
#include "legopalettepresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x10079e50
|
||||
LegoPalettePresenter::LegoPalettePresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1007a0d0
|
||||
void LegoPalettePresenter::Init()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
18
LEGO1/legopalettepresenter.h
Normal file
18
LEGO1/legopalettepresenter.h
Normal file
@ -0,0 +1,18 @@
|
||||
#ifndef LEGOPALETTEPRESENTER_H
|
||||
#define LEGOPALETTEPRESENTER_H
|
||||
|
||||
#include "mxvideopresenter.h"
|
||||
|
||||
class LegoPalettePresenter : public MxVideoPresenter
|
||||
{
|
||||
public:
|
||||
LegoPalettePresenter();
|
||||
|
||||
private:
|
||||
void Init();
|
||||
|
||||
// VTABLE 0x100d9aa0
|
||||
};
|
||||
|
||||
|
||||
#endif // LEGOPALETTEPRESENTER_H
|
||||
11
LEGO1/legopathcontroller.h
Normal file
11
LEGO1/legopathcontroller.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef LEGOPATHCONTROLLER_H
|
||||
#define LEGOPATHCONTROLLER_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class LegoPathController : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // LEGOPATHCONTROLLER_H
|
||||
7
LEGO1/legopathpresenter.cpp
Normal file
7
LEGO1/legopathpresenter.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "legopathpresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100448d0
|
||||
LegoPathPresenter::LegoPathPresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
15
LEGO1/legopathpresenter.h
Normal file
15
LEGO1/legopathpresenter.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef LEGOPATHPRESENTER_H
|
||||
#define LEGOPATHPRESENTER_H
|
||||
|
||||
#include "mxmediapresenter.h"
|
||||
|
||||
class LegoPathPresenter : public MxMediaPresenter
|
||||
{
|
||||
public:
|
||||
LegoPathPresenter();
|
||||
|
||||
// VTABLE 0x100d7c10
|
||||
};
|
||||
|
||||
|
||||
#endif // LEGOPATHPRESENTER_H
|
||||
16
LEGO1/legophonemepresenter.cpp
Normal file
16
LEGO1/legophonemepresenter.cpp
Normal file
@ -0,0 +1,16 @@
|
||||
#include "legophonemepresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100f064c
|
||||
static char* g_legoPhonemePresenterClassName = "LegoPhonemePresenter";
|
||||
|
||||
// OFFSET: LEGO1 0x1004e340
|
||||
LegoPhonemePresenter::~LegoPhonemePresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1004e310
|
||||
const char *LegoPhonemePresenter::GetClassName() const
|
||||
{
|
||||
return g_legoPhonemePresenterClassName;
|
||||
}
|
||||
@ -5,6 +5,12 @@
|
||||
|
||||
class LegoPhonemePresenter : public MxFlcPresenter
|
||||
{
|
||||
public:
|
||||
virtual ~LegoPhonemePresenter();
|
||||
|
||||
virtual const char* GetClassName() const;
|
||||
|
||||
virtual void FUN_1004e840(int param_1);
|
||||
};
|
||||
|
||||
#endif // LEGOPHONEMEPRESENTER_H
|
||||
|
||||
@ -1,11 +1,26 @@
|
||||
#include "legoplantmanager.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100f318c
|
||||
static char* g_LegoPlantManagerName = "LegoPlantManager";
|
||||
|
||||
// OFFSET: LEGO1 0x10026220
|
||||
LegoPlantManager::LegoPlantManager()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100262c0
|
||||
LegoPlantManager::~LegoPlantManager()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x10026290
|
||||
const char *LegoPlantManager::GetClassName() const
|
||||
{
|
||||
return g_LegoPlantManagerName;
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x10026330
|
||||
void LegoPlantManager::Init()
|
||||
{
|
||||
|
||||
@ -7,10 +7,26 @@ class LegoPlantManager : public MxCore
|
||||
{
|
||||
public:
|
||||
LegoPlantManager();
|
||||
virtual ~LegoPlantManager();
|
||||
|
||||
// OFFSET: LEGO1 0x100157e0
|
||||
LegoPlantManager* GetInstance()
|
||||
{
|
||||
LegoOmni* legoOmni = LegoOmni::GetInstance();
|
||||
|
||||
return legoOmni->m_plantManager;
|
||||
}
|
||||
|
||||
// Virtual Functions
|
||||
virtual const char* GetClassName() const;
|
||||
|
||||
// Member Functions
|
||||
void FUN_10026d70(int param_1, int param_2);
|
||||
|
||||
private:
|
||||
void Init();
|
||||
|
||||
// VTABLE 0x100d6758
|
||||
// SIZE 0x2c
|
||||
};
|
||||
|
||||
|
||||
10
LEGO1/legoraceactor.h
Normal file
10
LEGO1/legoraceactor.h
Normal file
@ -0,0 +1,10 @@
|
||||
#ifndef LEGORACEACTOR_H
|
||||
#define LEGORACEACTOR_H
|
||||
|
||||
class LegoRaceActor
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif // LEGORACEACTOR_H
|
||||
7
LEGO1/legoworldpresenter.cpp
Normal file
7
LEGO1/legoworldpresenter.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "legoworldpresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100665c0
|
||||
LegoWorldPresenter::LegoWorldPresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
@ -1,10 +1,15 @@
|
||||
#ifndef LEGOWORLDPRESENTER_H
|
||||
#define LEGOWORLDPRESENTER_H
|
||||
|
||||
class LegoWorldPresenter
|
||||
#include "legoentitypresenter.h"
|
||||
|
||||
class LegoWorldPresenter : public LegoEntityPresenter
|
||||
{
|
||||
public:
|
||||
LegoWorldPresenter();
|
||||
__declspec(dllexport) static void configureLegoWorldPresenter(int param_1);
|
||||
|
||||
// VTABLE 0x100d8ee0
|
||||
};
|
||||
|
||||
#endif // LEGOWORLDPRESENTER_H
|
||||
|
||||
7
LEGO1/motorcycle.cpp
Normal file
7
LEGO1/motorcycle.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "motorcycle.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100357b0
|
||||
Motorcycle::Motorcycle()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
15
LEGO1/motorcycle.h
Normal file
15
LEGO1/motorcycle.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef MOTORCYCLE_H
|
||||
#define MOTORCYCLE_H
|
||||
|
||||
#include "islepathactor.h"
|
||||
|
||||
class Motorcycle : public IslePathActor
|
||||
{
|
||||
public:
|
||||
Motorcycle();
|
||||
|
||||
// VTABLE 0x100d7090
|
||||
// SIZE 0x16c
|
||||
};
|
||||
|
||||
#endif // MOTORCYCLE_H
|
||||
@ -1,7 +1,9 @@
|
||||
#ifndef MXBACKGROUNDAUDIOMANAGER_H
|
||||
#define MXBACKGROUNDAUDIOMANAGER_H
|
||||
|
||||
class MxBackgroundAudioManager
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxBackgroundAudioManager : public MxCore
|
||||
{
|
||||
public:
|
||||
__declspec(dllexport) void Enable(unsigned char p);
|
||||
|
||||
@ -1,7 +1,9 @@
|
||||
#ifndef MXCOMPOSITEMEDIAPRESENTER_H
|
||||
#define MXCOMPOSITEMEDIAPRESENTER_H
|
||||
|
||||
class MxCompositeMediaPresenter
|
||||
#include "mxcompositepresenter.h"
|
||||
|
||||
class MxCompositeMediaPresenter : public MxCompositePresenter
|
||||
{
|
||||
public:
|
||||
MxCompositeMediaPresenter();
|
||||
|
||||
7
LEGO1/mxcompositepresenter.cpp
Normal file
7
LEGO1/mxcompositepresenter.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "mxcompositepresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100b60b0
|
||||
MxCompositePresenter::MxCompositePresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
14
LEGO1/mxcompositepresenter.h
Normal file
14
LEGO1/mxcompositepresenter.h
Normal file
@ -0,0 +1,14 @@
|
||||
#ifndef MXCOMPOSITEPRESENTER_H
|
||||
#define MXCOMPOSITEPRESENTER_H
|
||||
|
||||
#include "mxpresenter.h"
|
||||
|
||||
class MxCompositePresenter : public MxPresenter
|
||||
{
|
||||
public:
|
||||
MxCompositePresenter();
|
||||
|
||||
// VTABLE 0x100dc618
|
||||
};
|
||||
|
||||
#endif // MXCOMPOSITEPRESENTER_H
|
||||
7
LEGO1/mxcontrolpresenter.cpp
Normal file
7
LEGO1/mxcontrolpresenter.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "mxcontrolpresenter.h"
|
||||
|
||||
// OFFSET: LEGO1 0x10043f50
|
||||
MxControlPresenter::MxControlPresenter()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
16
LEGO1/mxcontrolpresenter.h
Normal file
16
LEGO1/mxcontrolpresenter.h
Normal file
@ -0,0 +1,16 @@
|
||||
#ifndef MXCONTROLPRESENTER_H
|
||||
#define MXCONTROLPRESENTER_H
|
||||
|
||||
#include "mxcompositepresenter.h"
|
||||
|
||||
class MxControlPresenter : public MxCompositePresenter
|
||||
{
|
||||
public:
|
||||
MxControlPresenter();
|
||||
|
||||
// VTABLE 0x100d7b88
|
||||
// SIZE 0x5c
|
||||
};
|
||||
|
||||
|
||||
#endif // MXCONTROLPRESENTER_H
|
||||
11
LEGO1/mxdiskstreamcontroller.h
Normal file
11
LEGO1/mxdiskstreamcontroller.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDISKSTREAMCONTROLLER_H
|
||||
#define MXDISKSTREAMCONTROLLER_H
|
||||
|
||||
#include "mxstreamcontroller.h"
|
||||
|
||||
class MxDiskStreamController : public MxStreamController
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDISKSTREAMCONTROLLER_H
|
||||
11
LEGO1/mxdiskstreamprovider.h
Normal file
11
LEGO1/mxdiskstreamprovider.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDISKSTREAMPROVIDER_H
|
||||
#define MXDISKSTREAMPROVIDER_H
|
||||
|
||||
#include "mxstreamprovider.h"
|
||||
|
||||
class MxDiskStreamProvider : public MxStreamProvider
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDISKSTREAMPROVIDER_H
|
||||
11
LEGO1/mxdsanim.h
Normal file
11
LEGO1/mxdsanim.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSANIM_H
|
||||
#define MXDSANIM_H
|
||||
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
class MxDSAnim : public MxDSMediaAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSANIM_H
|
||||
11
LEGO1/mxdschunk.h
Normal file
11
LEGO1/mxdschunk.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSCHUNK_H
|
||||
#define MXDSCHUNK_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxDSChunk : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSCHUNK_H
|
||||
11
LEGO1/mxdsevent.h
Normal file
11
LEGO1/mxdsevent.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSEVENT_H
|
||||
#define MXDSEVENT_H
|
||||
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
class MxDSEvent : public MxDSMediaAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSEVENT_H
|
||||
@ -1,7 +1,9 @@
|
||||
#ifndef MXDSFILE_H
|
||||
#define MXDSFILE_H
|
||||
|
||||
class MxDSFile
|
||||
#include "mxdssource.h"
|
||||
|
||||
class MxDSFile : public MxDSSource
|
||||
{
|
||||
public:
|
||||
__declspec(dllexport) MxDSFile(const char *,unsigned long);
|
||||
|
||||
11
LEGO1/mxdsmediaaction.h
Normal file
11
LEGO1/mxdsmediaaction.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSMEDIAACTION_H
|
||||
#define MXDSMEDIAACTION_H
|
||||
|
||||
#include "mxdsaction.h"
|
||||
|
||||
class MxDSMediaAction : public MxDSAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSMEDIAACTION_H
|
||||
11
LEGO1/mxdsmultiaction.h
Normal file
11
LEGO1/mxdsmultiaction.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSMULTIACTION_H
|
||||
#define MXDSMULTIACTION_H
|
||||
|
||||
#include "mxdsaction.h"
|
||||
|
||||
class MxDSMultiAction : public MxDSAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSMULTIACTION_H
|
||||
11
LEGO1/mxdsobjectaction.h
Normal file
11
LEGO1/mxdsobjectaction.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSOBJECTACTION_H
|
||||
#define MXDSOBJECTACTION_H
|
||||
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
class MxDSObjectAction : public MxDSMediaAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSOBJECTACTION_H
|
||||
11
LEGO1/mxdsparallelaction.h
Normal file
11
LEGO1/mxdsparallelaction.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSPARALLELACTION_H
|
||||
#define MXDSPARALLELACTION_H
|
||||
|
||||
#include "mxdsmultiaction.h"
|
||||
|
||||
class MxDSParallelAction : public MxDSMultiAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSPARALLELACTION_H
|
||||
11
LEGO1/mxdsselectaction.h
Normal file
11
LEGO1/mxdsselectaction.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSSELECTACTION_H
|
||||
#define MXDSSELECTACTION_H
|
||||
|
||||
#include "mxdsparallelaction.h"
|
||||
|
||||
class MxDSSelectAction : public MxDSParallelAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSSELECTACTION_H
|
||||
11
LEGO1/mxdsserialaction.h
Normal file
11
LEGO1/mxdsserialaction.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSSERIALACTION_H
|
||||
#define MXDSSERIALACTION_H
|
||||
|
||||
#include "mxdsmultiaction.h"
|
||||
|
||||
class MxDSSerialAction : public MxDSMultiAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSSERIALACTION_H
|
||||
10
LEGO1/mxdssound.h
Normal file
10
LEGO1/mxdssound.h
Normal file
@ -0,0 +1,10 @@
|
||||
#ifndef MXDSSOUND_H
|
||||
#define MXDSSOUND_H
|
||||
|
||||
class MxDSSound : public MxDSMediaAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif // MXDSSOUND_H
|
||||
11
LEGO1/mxdssource.h
Normal file
11
LEGO1/mxdssource.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSSOURCE_H
|
||||
#define MXDSSOURCE_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxDSSource : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSSOURCE_H
|
||||
11
LEGO1/mxdsstill.h
Normal file
11
LEGO1/mxdsstill.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSSTILL_H
|
||||
#define MXDSSTILL_H
|
||||
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
class MxDSStill : public MxDSMediaAction
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSSTILL_H
|
||||
11
LEGO1/mxdssubscriber.h
Normal file
11
LEGO1/mxdssubscriber.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXDSSUBSCRIBER_H
|
||||
#define MXDSSUBSCRIBER_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxDSSubscriber : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXDSSUBSCRIBER_H
|
||||
18
LEGO1/mxentity.cpp
Normal file
18
LEGO1/mxentity.cpp
Normal file
@ -0,0 +1,18 @@
|
||||
#include "mxentity.h"
|
||||
|
||||
// OFFSET: LEGO1 0x100f0070
|
||||
static char* g_mxEntityClassName = "MxEntity";
|
||||
|
||||
// OFFSET: LEGO1 0x1000c180
|
||||
const char *MxEntity::GetClassName() const
|
||||
{
|
||||
return g_mxEntityClassName;
|
||||
}
|
||||
|
||||
// OFFSET: LEG01 0x1000c190
|
||||
MxBool MxEntity::IsClass(const char *name) const
|
||||
{
|
||||
// TODO
|
||||
|
||||
return MxBool();
|
||||
}
|
||||
@ -1,9 +1,13 @@
|
||||
#ifndef MXENTITY_H
|
||||
#define MXENTITY_H
|
||||
|
||||
class MxEntity
|
||||
{
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxEntity : public MxCore
|
||||
{
|
||||
public:
|
||||
virtual const char* GetClassName() const;
|
||||
virtual MxBool IsClass(const char *name) const;
|
||||
};
|
||||
|
||||
#endif // MXENTITY_H
|
||||
11
LEGO1/mxnextactiondatastart.h
Normal file
11
LEGO1/mxnextactiondatastart.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXNEXTACTIONDATASTART_H
|
||||
#define MXNEXTACTIONDATASTART_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxNextActionDataStart : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXNEXTACTIONDATASTART_H
|
||||
@ -1,7 +1,9 @@
|
||||
#ifndef MXOBJECTFACTORY_H
|
||||
#define MXOBJECTFACTORY_H
|
||||
|
||||
class MxObjectFactory
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxObjectFactory : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
#ifndef MXPRESENTER_H
|
||||
#define MXPRESENTER_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxStreamController;
|
||||
class MxDSAction;
|
||||
|
||||
class MxPresenter
|
||||
class MxPresenter : public MxCore
|
||||
{
|
||||
protected:
|
||||
__declspec(dllexport) virtual void DoneTickle();
|
||||
|
||||
12
LEGO1/mxramstreamcontroller.h
Normal file
12
LEGO1/mxramstreamcontroller.h
Normal file
@ -0,0 +1,12 @@
|
||||
#ifndef MXRAMSTREAMCONTROLLER_H
|
||||
#define MXRAMSTREAMCONTROLLER_H
|
||||
|
||||
#include "mxstreamcontroller.h"
|
||||
|
||||
class MxRAMStreamController : public MxStreamController
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif // MXRAMSTREAMCONTROLLER_H
|
||||
11
LEGO1/mxramstreamprovider.h
Normal file
11
LEGO1/mxramstreamprovider.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXRAMSTREAMPROVIDER_H
|
||||
#define MXRAMSTREAMPROVIDER_H
|
||||
|
||||
#include "mxstreamprovider.h"
|
||||
|
||||
class MxRAMStreamProvider : public MxStreamProvider
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXRAMSTREAMPROVIDER_H
|
||||
11
LEGO1/mxstreamchunk.h
Normal file
11
LEGO1/mxstreamchunk.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXSTREAMCHUNK_H
|
||||
#define MXSTREAMCHUNK_H
|
||||
|
||||
#include "mxdschunk.h"
|
||||
|
||||
class MxStreamChunk : public MxDSChunk
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXSTREAMCHUNK_H
|
||||
11
LEGO1/mxstreamprovider.h
Normal file
11
LEGO1/mxstreamprovider.h
Normal file
@ -0,0 +1,11 @@
|
||||
#ifndef MXSTREAMPROVIDER_H
|
||||
#define MXSTREAMPROVIDER_H
|
||||
|
||||
#include "mxcore.h"
|
||||
|
||||
class MxStreamProvider : public MxCore
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
#endif // MXSTREAMPROVIDER_H
|
||||
7
LEGO1/mxtransitionmanager.cpp
Normal file
7
LEGO1/mxtransitionmanager.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include "mxtransitionmanager.h"
|
||||
|
||||
// OFFSET: LEGO1 0x1004bac0
|
||||
int MxTransitionManager::DispatchTransition()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@ -7,6 +7,9 @@ class MxTransitionManager
|
||||
{
|
||||
public:
|
||||
__declspec(dllexport) void SetWaitIndicator(MxVideoPresenter *videoPresenter);
|
||||
|
||||
virtual int DispatchTransition();
|
||||
virtual int FUN_1004baa0(); // Return is unknown 4-byte value
|
||||
};
|
||||
|
||||
#endif // MXTRANSITIONMANAGER_H
|
||||
|
||||
@ -1,7 +1,9 @@
|
||||
#ifndef MXVIDEOPRESENTER_H
|
||||
#define MXVIDEOPRESENTER_H
|
||||
|
||||
class MxVideoPresenter
|
||||
#include "mxmediapresenter.h"
|
||||
|
||||
class MxVideoPresenter : public MxMediaPresenter
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
@ -5,3 +5,9 @@ Pizza::Pizza()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x10038100
|
||||
Pizza::~Pizza()
|
||||
{
|
||||
// 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