mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-15 20:51:14 +00:00
More classes and virtual function resolves. Builds and compares fine.
This commit is contained in:
parent
2f537e25c2
commit
69f2bfc7bc
@ -1,7 +1,13 @@
|
|||||||
#include "buildingentity.h"
|
#include "buildingentity.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10014e20
|
// OFFSET: LEGO1 0x10014e20
|
||||||
BuildingEntity::BuildingEntity()
|
BuildingEntity::BuildingEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10015030
|
||||||
|
BuildingEntity::~BuildingEntity()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,12 +1,13 @@
|
|||||||
#ifndef BUILDINGENTITY_H
|
#ifndef BUILDINGENTITY_H
|
||||||
#define BUILDINGENTITY_H
|
#define BUILDINGENTITY_H
|
||||||
|
|
||||||
#include "legoentity.h"
|
#include "legoentity.h"
|
||||||
|
|
||||||
class BuildingEntity : public LegoEntity
|
class BuildingEntity : public LegoEntity
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
BuildingEntity();
|
BuildingEntity();
|
||||||
};
|
virtual ~BuildingEntity(); // vtable+0x0
|
||||||
|
};
|
||||||
|
|
||||||
#endif // BUILDINGENTITY_H
|
#endif // BUILDINGENTITY_H
|
||||||
@ -1,44 +1,52 @@
|
|||||||
#include "elevatorbottom.h"
|
#include "elevatorbottom.h"
|
||||||
|
|
||||||
// 0x100f04ac
|
// 0x100f04ac
|
||||||
static char* g_elevatorBottomClassName = "ElevatorBottom";
|
static char* g_elevatorBottomClassName = "ElevatorBottom";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017e90
|
// OFFSET: LEGO1 0x10017e90
|
||||||
ElevatorBottom::ElevatorBottom()
|
ElevatorBottom::ElevatorBottom()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10018060
|
// OFFSET: LEGO1 0x10018060
|
||||||
ElevatorBottom::~ElevatorBottom()
|
ElevatorBottom::~ElevatorBottom()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017f20
|
// OFFSET: LEGO1 0x10018150
|
||||||
const char *ElevatorBottom::GetClassName() const
|
long ElevatorBottom::Notify(MxParam &p)
|
||||||
{
|
{
|
||||||
return g_elevatorBottomClassName;
|
// TODO
|
||||||
}
|
|
||||||
|
return 0;
|
||||||
// OFFSET: LEGO1 0x10017f30
|
}
|
||||||
MxBool ElevatorBottom::IsClass(const char *name) const
|
|
||||||
{
|
// OFFSET: LEGO1 0x10017f20
|
||||||
// TODO
|
const char *ElevatorBottom::GetClassName() const
|
||||||
|
{
|
||||||
return MxBool();
|
return g_elevatorBottomClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10017f10
|
// OFFSET: LEGO1 0x10017f30
|
||||||
undefined4 ElevatorBottom::VTable0x5c()
|
MxBool ElevatorBottom::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return 1;
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100182c0
|
// OFFSET: LEGO1 0x10017f10
|
||||||
void ElevatorBottom::VTable0x68(undefined1 param_1)
|
undefined4 ElevatorBottom::VTable0x5c()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100182c0
|
||||||
|
void ElevatorBottom::VTable0x68(undefined1 param_1)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,29 +1,30 @@
|
|||||||
#ifndef ELEVATORBOTTOM_H
|
#ifndef ELEVATORBOTTOM_H
|
||||||
#define ELEVATORBOTTOM_H
|
#define ELEVATORBOTTOM_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
#ifndef undefined4
|
#ifndef undefined4
|
||||||
#define undefined4 int
|
#define undefined4 int
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef undefined1
|
#ifndef undefined1
|
||||||
#define undefined1 char
|
#define undefined1 char
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class ElevatorBottom : public LegoWorld
|
class ElevatorBottom : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ElevatorBottom();
|
ElevatorBottom();
|
||||||
virtual ~ElevatorBottom(); // vtable+0x0
|
virtual ~ElevatorBottom(); // vtable+0x0
|
||||||
|
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
virtual const char* GetClassName() const; // vtable+0xc
|
||||||
|
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
||||||
virtual undefined4 VTable0x5c(); // vtable+0x5c
|
|
||||||
virtual void VTable0x68(undefined1 param_1); // vtable+0x68
|
virtual undefined4 VTable0x5c(); // vtable+0x5c
|
||||||
|
virtual void VTable0x68(undefined1 param_1); // vtable+0x68
|
||||||
// VTABLE 0x100d5f20
|
|
||||||
};
|
// VTABLE 0x100d5f20
|
||||||
|
};
|
||||||
#endif // ELEVATORBOTTOM_H
|
|
||||||
|
#endif // ELEVATORBOTTOM_H
|
||||||
|
|||||||
@ -1,15 +1,37 @@
|
|||||||
#include "gasstation.h"
|
#include "gasstation.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100046a0
|
// OFFSET: LEGO1 0x100046a0
|
||||||
GasStation::GasStation()
|
GasStation::GasStation()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10005e70
|
// OFFSET: LEGO1 0x100048c0
|
||||||
undefined GasStation::VTable0x64(undefined4 param)
|
GasStation::~GasStation()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
}
|
||||||
return undefined();
|
|
||||||
}
|
// OFFSET: LEGO1 0x10004a60
|
||||||
|
long GasStation::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10005c90
|
||||||
|
long GasStation::Tickle()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10005e70
|
||||||
|
undefined GasStation::VTable0x64(undefined4 param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined();
|
||||||
|
}
|
||||||
|
|||||||
@ -15,7 +15,10 @@ class GasStation : public LegoWorld
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
GasStation();
|
GasStation();
|
||||||
|
virtual ~GasStation(); // vtable+0x0
|
||||||
|
|
||||||
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
|
virtual long Tickle(); // vtable+0x8
|
||||||
undefined VTable0x64(undefined4 param); // vtable+0x64
|
undefined VTable0x64(undefined4 param); // vtable+0x64
|
||||||
|
|
||||||
// VTABLE 0x100d4650
|
// VTABLE 0x100d4650
|
||||||
|
|||||||
@ -1,7 +1,21 @@
|
|||||||
#include "historybook.h"
|
#include "historybook.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100822f0
|
// OFFSET: LEGO1 0x100822f0
|
||||||
HistoryBook::HistoryBook()
|
HistoryBook::HistoryBook()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100824d0
|
||||||
|
HistoryBook::~HistoryBook()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10082680
|
||||||
|
long HistoryBook::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|||||||
@ -1,14 +1,16 @@
|
|||||||
#ifndef HISTORYBOOK_H
|
#ifndef HISTORYBOOK_H
|
||||||
#define HISTORYBOOK_H
|
#define HISTORYBOOK_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
class HistoryBook : public LegoWorld
|
class HistoryBook : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
HistoryBook();
|
HistoryBook();
|
||||||
|
virtual ~HistoryBook(); // vtable+0x0
|
||||||
// VTABLE 0x100da328
|
|
||||||
};
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
|
// VTABLE 0x100da328
|
||||||
#endif // HISTORYBOOK_H
|
};
|
||||||
|
|
||||||
|
#endif // HISTORYBOOK_H
|
||||||
|
|||||||
29
LEGO1/infocenter.cpp
Normal file
29
LEGO1/infocenter.cpp
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#include "infocenter.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1006ea20
|
||||||
|
InfoCenter::InfoCenter()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1006ec90
|
||||||
|
InfoCenter::~InfoCenter()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1006ef10
|
||||||
|
long InfoCenter::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10070af0
|
||||||
|
long InfoCenter::Tickle()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
19
LEGO1/infocenter.h
Normal file
19
LEGO1/infocenter.h
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
#ifndef INFOCENTER_H
|
||||||
|
#define INFOCENTER_H
|
||||||
|
|
||||||
|
#include "legoworld.h"
|
||||||
|
|
||||||
|
class InfoCenter : public LegoWorld
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
InfoCenter();
|
||||||
|
virtual ~InfoCenter();
|
||||||
|
|
||||||
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
|
virtual long Tickle(); // vtable+0x8
|
||||||
|
|
||||||
|
// VTABLE 0x100d9338
|
||||||
|
// SIZE 0x1d8
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // INFOCENTER_H
|
||||||
@ -1,7 +1,21 @@
|
|||||||
#include "infocenterdoor.h"
|
#include "infocenterdoor.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10037730
|
// OFFSET: LEGO1 0x10037730
|
||||||
InfoCenterDoor::InfoCenterDoor()
|
InfoCenterDoor::InfoCenterDoor()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100378f0
|
||||||
|
InfoCenterDoor::~InfoCenterDoor()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100379e0
|
||||||
|
long InfoCenterDoor::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|||||||
@ -1,15 +1,18 @@
|
|||||||
#ifndef INFOCENTERDOOR_H
|
#ifndef INFOCENTERDOOR_H
|
||||||
#define INFOCENTERDOOR_H
|
#define INFOCENTERDOOR_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
class InfoCenterDoor : public LegoWorld
|
class InfoCenterDoor : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
InfoCenterDoor();
|
InfoCenterDoor();
|
||||||
|
virtual ~InfoCenterDoor(); // vtable+0x0
|
||||||
// VTABLE 0x100d72d8
|
|
||||||
// SIZE 0xfc
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
};
|
|
||||||
|
// VTABLE 0x100d72d8
|
||||||
#endif // INFOCENTERDOOR_H
|
// SIZE 0xfc
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // INFOCENTERDOOR_H
|
||||||
|
|||||||
@ -1,15 +1,15 @@
|
|||||||
#ifndef INFOCENTERENTITY_H
|
#ifndef INFOCENTERENTITY_H
|
||||||
#define INFOCENTERENTITY_H
|
#define INFOCENTERENTITY_H
|
||||||
|
|
||||||
#include "legoentity.h"
|
#include "buildingentity.h"
|
||||||
|
|
||||||
#ifndef undefined4
|
#ifndef undefined4
|
||||||
#define undefined4 int
|
#define undefined4 int
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class InfoCenterEntity : public LegoEntity
|
class InfoCenterEntity : public BuildingEntity
|
||||||
{
|
{
|
||||||
virtual undefined4 VTable0x50(); // vtable+0x50
|
virtual undefined4 VTable0x50(); // vtable+0x50
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // INFOCENTERENTITY_H
|
#endif // INFOCENTERENTITY_H
|
||||||
@ -1,14 +1,14 @@
|
|||||||
#ifndef ISLEACTOR_H
|
#ifndef ISLEACTOR_H
|
||||||
#define ISLEACTOR_H
|
#define ISLEACTOR_H
|
||||||
|
|
||||||
#include "legoentity.h"
|
#include "legoactor.h"
|
||||||
|
|
||||||
class IsleActor : public LegoEntity
|
class IsleActor : public LegoActor
|
||||||
{
|
{
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
virtual const char* GetClassName() const; // vtable+0xc
|
||||||
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
||||||
|
|
||||||
// VTABLE 0x100d5178
|
// VTABLE 0x100d5178
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // ISLEACTOR_H
|
#endif // ISLEACTOR_H
|
||||||
|
|||||||
@ -1,13 +1,21 @@
|
|||||||
#include "islepathactor.h"
|
#include "islepathactor.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10001e60
|
// OFFSET: LEGO1 0x10001e60
|
||||||
IslePathActor::IslePathActor()
|
IslePathActor::IslePathActor()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001b5b0
|
// OFFSET: LEGO1 0x1001a2a0
|
||||||
void IslePathActor::VTable0xec(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, void *, char)
|
void IslePathActor::Destroy()
|
||||||
{
|
{
|
||||||
// TODO
|
// LegoEntity::Destroy(this);
|
||||||
}
|
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1001b5b0
|
||||||
|
void IslePathActor::VTable0xec(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, void *, char)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -12,6 +12,7 @@ class IslePathActor : public LegoPathActor
|
|||||||
public:
|
public:
|
||||||
IslePathActor();
|
IslePathActor();
|
||||||
|
|
||||||
|
virtual void Destroy(); // vtable+0x1c
|
||||||
virtual void VTable0xec(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, void*, char); // vtable+0xec
|
virtual void VTable0xec(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, void*, char); // vtable+0xec
|
||||||
|
|
||||||
// VTABLE 0x100d4398
|
// VTABLE 0x100d4398
|
||||||
|
|||||||
@ -1,15 +1,15 @@
|
|||||||
#ifndef JUKEBOXENTITY_H
|
#ifndef JUKEBOXENTITY_H
|
||||||
#define JUKEBOXENTITY_H
|
#define JUKEBOXENTITY_H
|
||||||
|
|
||||||
#include "legoentity.h"
|
#include "legoentity.h"
|
||||||
|
|
||||||
class JukeBoxEntity : public LegoEntity
|
class JukeBoxEntity : public LegoEntity
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
JukeBoxEntity();
|
JukeBoxEntity();
|
||||||
virtual ~JukeBoxEntity(); // vtable+0x0
|
virtual ~JukeBoxEntity(); // vtable+0x0
|
||||||
|
|
||||||
// VTABLE 0x100da8a0
|
// VTABLE 0x100da8a0
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // JUKEBOXENTITY_H
|
#endif // JUKEBOXENTITY_H
|
||||||
11
LEGO1/legoactor.h
Normal file
11
LEGO1/legoactor.h
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#ifndef LEGOACTOR_H
|
||||||
|
#define LEGOACTOR_H
|
||||||
|
|
||||||
|
#include "legoentity.h"
|
||||||
|
|
||||||
|
class LegoActor : public LegoEntity
|
||||||
|
{
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // LEGOACTOR_H
|
||||||
@ -1,11 +1,33 @@
|
|||||||
#include "legoanimationmanager.h"
|
#include "legoanimationmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005eb60
|
// OFFSET: LEGO1 0x1005eb60
|
||||||
LegoAnimationManager::LegoAnimationManager()
|
LegoAnimationManager::LegoAnimationManager()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005f130
|
// OFFSET: LEGO1 0x1005ed30
|
||||||
void LegoAnimationManager::Init()
|
LegoAnimationManager::~LegoAnimationManager()
|
||||||
{
|
{
|
||||||
}
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100619f0
|
||||||
|
long LegoAnimationManager::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10061cc0
|
||||||
|
long LegoAnimationManager::Tickle()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1005f130
|
||||||
|
void LegoAnimationManager::Init()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|||||||
@ -7,7 +7,10 @@ class LegoAnimationManager : public MxCore
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
LegoAnimationManager();
|
LegoAnimationManager();
|
||||||
|
virtual ~LegoAnimationManager(); // vtable+0x0
|
||||||
|
|
||||||
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
|
virtual long Tickle(); // vtable+0x8
|
||||||
__declspec(dllexport) static void configureLegoAnimationManager(int param_1);
|
__declspec(dllexport) static void configureLegoAnimationManager(int param_1);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
@ -1,45 +1,67 @@
|
|||||||
#include "legocarbuild.h"
|
#include "legocarbuild.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100226d0
|
// OFFSET: LEGO1 0x100226d0
|
||||||
LegoCarBuild::LegoCarBuild()
|
LegoCarBuild::LegoCarBuild()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10025e70
|
// OFFSET: LEGO1 0x10022a80
|
||||||
undefined4 LegoCarBuild::VTable0x64()
|
LegoCarBuild::~LegoCarBuild()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
}
|
||||||
return undefined4();
|
|
||||||
}
|
// OFFSET: LEGO1 0x10024050
|
||||||
|
long LegoCarBuild::Notify(MxParam &p)
|
||||||
// OFFSET: LEGO1 0x100256c0
|
{
|
||||||
void LegoCarBuild::VTable0x68(char param_1)
|
// TODO
|
||||||
{
|
|
||||||
// TODO
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10022fc0
|
// OFFSET: LEGO1 0x100238b0
|
||||||
void LegoCarBuild::VTable0x6c()
|
long LegoCarBuild::Tickle()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
|
||||||
|
return 0;
|
||||||
// OFFSET: LEGO1 0x10023500
|
}
|
||||||
void LegoCarBuild::VTable0x74(float *param_1, float *param_2)
|
|
||||||
{
|
// OFFSET: LEGO1 0x10025e70
|
||||||
// TODO
|
undefined4 LegoCarBuild::VTable0x64()
|
||||||
}
|
{
|
||||||
|
// TODO
|
||||||
// OFFSET: LEGO1 0x10023570
|
|
||||||
void LegoCarBuild::VTable0x78(float *param_1, float *param_2)
|
return undefined4();
|
||||||
{
|
}
|
||||||
// TODO
|
|
||||||
}
|
// OFFSET: LEGO1 0x100256c0
|
||||||
|
void LegoCarBuild::VTable0x68(char param_1)
|
||||||
// OFFSET: LEGO1 0x10023620
|
{
|
||||||
void LegoCarBuild::VTable0x7c(float *param_1, float *param_2)
|
// TODO
|
||||||
{
|
}
|
||||||
// TODO
|
|
||||||
}
|
// OFFSET: LEGO1 0x10022fc0
|
||||||
|
void LegoCarBuild::VTable0x6c()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10023500
|
||||||
|
void LegoCarBuild::VTable0x74(float *param_1, float *param_2)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10023570
|
||||||
|
void LegoCarBuild::VTable0x78(float *param_1, float *param_2)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10023620
|
||||||
|
void LegoCarBuild::VTable0x7c(float *param_1, float *param_2)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,23 +1,26 @@
|
|||||||
#ifndef LEGOCARBUILD_H
|
#ifndef LEGOCARBUILD_H
|
||||||
#define LEGOCARBUILD_H
|
#define LEGOCARBUILD_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
#ifndef undefined4
|
#ifndef undefined4
|
||||||
#define undefined4 int
|
#define undefined4 int
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class LegoCarBuild : public LegoWorld
|
class LegoCarBuild : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
LegoCarBuild();
|
LegoCarBuild();
|
||||||
|
virtual ~LegoCarBuild();
|
||||||
virtual undefined4 VTable0x64(); // vtable+0x64
|
|
||||||
virtual void VTable0x68(char param_1); // vtable+0x68
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
virtual void VTable0x6c(); // vtable+0x6c
|
virtual long Tickle(); // vtable+0x8
|
||||||
virtual void VTable0x74(float* param_1, float* param_2); // vtable+0x74
|
virtual undefined4 VTable0x64(); // vtable+0x64
|
||||||
virtual void VTable0x78(float* param_1, float* param_2); // vtable+0x78
|
virtual void VTable0x68(char param_1); // vtable+0x68
|
||||||
virtual void VTable0x7c(float* param_1, float* param_2); // vtable+0x7c
|
virtual void VTable0x6c(); // vtable+0x6c
|
||||||
};
|
virtual void VTable0x74(float* param_1, float* param_2); // vtable+0x74
|
||||||
|
virtual void VTable0x78(float* param_1, float* param_2); // vtable+0x78
|
||||||
#endif // LEGOCARBUILD_H
|
virtual void VTable0x7c(float* param_1, float* param_2); // vtable+0x7c
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // LEGOCARBUILD_H
|
||||||
|
|||||||
@ -1,24 +1,32 @@
|
|||||||
#include "legocontrolmanager.h"
|
#include "legocontrolmanager.h"
|
||||||
|
|
||||||
// 0x100f31b8
|
// 0x100f31b8
|
||||||
static char* g_legoControlManagerClassName = "LegoControlManager";
|
static char* g_legoControlManagerClassName = "LegoControlManager";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10028d60
|
// OFFSET: LEGO1 0x10028d60
|
||||||
LegoControlManager::~LegoControlManager()
|
LegoControlManager::~LegoControlManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10028cb0
|
// OFFSET: LEGO1 0x10029600
|
||||||
const char *LegoControlManager::GetClassName() const
|
long LegoControlManager::Tickle()
|
||||||
{
|
{
|
||||||
return g_legoControlManagerClassName;
|
// TODO
|
||||||
}
|
|
||||||
|
return 0;
|
||||||
// OFFSET: LEGO1 0x10028cc0
|
}
|
||||||
MxBool LegoControlManager::IsClass(const char *name) const
|
|
||||||
{
|
// OFFSET: LEGO1 0x10028cb0
|
||||||
// TODO
|
const char *LegoControlManager::GetClassName() const
|
||||||
|
{
|
||||||
return MxBool();
|
return g_legoControlManagerClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10028cc0
|
||||||
|
MxBool LegoControlManager::IsClass(const char *name) const
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return MxBool();
|
||||||
|
}
|
||||||
|
|||||||
@ -1,17 +1,18 @@
|
|||||||
#ifndef LEGOCONTROLMANAGER_H
|
#ifndef LEGOCONTROLMANAGER_H
|
||||||
#define LEGOCONTROLMANAGER_H
|
#define LEGOCONTROLMANAGER_H
|
||||||
|
|
||||||
#include "mxcore.h"
|
#include "mxcore.h"
|
||||||
|
|
||||||
class LegoControlManager : public MxCore
|
class LegoControlManager : public MxCore
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~LegoControlManager(); // vtable+0x0
|
virtual ~LegoControlManager(); // vtable+0x0
|
||||||
|
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
virtual long Tickle(); // vtable+0x8
|
||||||
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
virtual const char* GetClassName() const; // vtable+0xc
|
||||||
|
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
||||||
// VTABLE 0x100d6a80
|
|
||||||
};
|
// VTABLE 0x100d6a80
|
||||||
|
};
|
||||||
#endif // LEGOCONTROLMANAGER_H
|
|
||||||
|
#endif // LEGOCONTROLMANAGER_H
|
||||||
|
|||||||
@ -1,68 +1,68 @@
|
|||||||
#include "legoentity.h"
|
#include "legoentity.h"
|
||||||
|
|
||||||
// 0x100f0064
|
// 0x100f0064
|
||||||
static char* g_legoEntityClassName = "LegoEntity";
|
static char* g_legoEntityClassName = "LegoEntity";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100105f0
|
// OFFSET: LEGO1 0x100105f0
|
||||||
LegoEntity::LegoEntity()
|
LegoEntity::LegoEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c290
|
// OFFSET: LEGO1 0x1000c290
|
||||||
LegoEntity::~LegoEntity()
|
LegoEntity::~LegoEntity()
|
||||||
{
|
{
|
||||||
// TODO
|
Destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c2f0
|
// OFFSET: LEGO1 0x1000c2f0
|
||||||
const char *LegoEntity::GetClassName() const
|
const char *LegoEntity::GetClassName() const
|
||||||
{
|
{
|
||||||
return g_legoEntityClassName;
|
return g_legoEntityClassName;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1000c300
|
// OFFSET: LEGO1 0x1000c300
|
||||||
MxBool LegoEntity::IsClass(const char *name) const
|
MxBool LegoEntity::IsClass(const char *name) const
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return MxBool();
|
return MxBool();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100107e0
|
// OFFSET: LEGO1 0x100107e0
|
||||||
undefined4 LegoEntity::VTable0x18(undefined4 param)
|
undefined4 LegoEntity::VTable0x18(undefined4 param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
return undefined4();
|
return undefined4();
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010810
|
// OFFSET: LEGO1 0x10010810
|
||||||
void LegoEntity::VTable0x1c()
|
void LegoEntity::Destroy()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010e10
|
// OFFSET: LEGO1 0x10010e10
|
||||||
void LegoEntity::VTable0x20(char *param)
|
void LegoEntity::VTable0x20(char *param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100108a0
|
// OFFSET: LEGO1 0x100108a0
|
||||||
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
|
||||||
void LegoEntity::VTable0x28(undefined4 param_1, undefined4 param2)
|
void LegoEntity::VTable0x28(undefined4 param_1, undefined4 param2)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10010650
|
// OFFSET: LEGO1 0x10010650
|
||||||
void LegoEntity::VTable0x2c(undefined1 param)
|
void LegoEntity::VTable0x2c(undefined1 param)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,7 +21,7 @@ class LegoEntity : public MxEntity
|
|||||||
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
virtual MxBool IsClass(const char *name) const; // vtable+0x10
|
||||||
|
|
||||||
virtual undefined4 VTable0x18(undefined4 param); // vtable+0x18
|
virtual undefined4 VTable0x18(undefined4 param); // vtable+0x18
|
||||||
virtual void VTable0x1c(); // vtable+0x1c
|
virtual void Destroy(); // vtable+0x1c
|
||||||
virtual void VTable0x20(char* param); // vtable+0x20
|
virtual void VTable0x20(char* param); // vtable+0x20
|
||||||
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
|
||||||
|
|||||||
@ -1,7 +1,9 @@
|
|||||||
#ifndef LEGOMODELPRESENTER_H
|
#ifndef LEGOMODELPRESENTER_H
|
||||||
#define LEGOMODELPRESENTER_H
|
#define LEGOMODELPRESENTER_H
|
||||||
|
|
||||||
class LegoModelPresenter
|
#include "mxvideopresenter.h"
|
||||||
|
|
||||||
|
class LegoModelPresenter : public MxVideoPresenter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
__declspec(dllexport) static void configureLegoModelPresenter(int param_1);
|
__declspec(dllexport) static void configureLegoModelPresenter(int param_1);
|
||||||
|
|||||||
@ -18,7 +18,7 @@ class LegoNavController : public MxCore
|
|||||||
float p_rotationSensitivity, MxBool p_turnUseVelocity);
|
float p_rotationSensitivity, MxBool p_turnUseVelocity);
|
||||||
|
|
||||||
LegoNavController();
|
LegoNavController();
|
||||||
// virtual ~LegoNavController();
|
// virtual ~LegoNavController(); // vtable+0x0
|
||||||
|
|
||||||
// void SetControlMax(int p_hMax, int p_vMax);
|
// void SetControlMax(int p_hMax, int p_vMax);
|
||||||
void ResetToDefault();
|
void ResetToDefault();
|
||||||
|
|||||||
@ -1,7 +1,15 @@
|
|||||||
#include "legopathactor.h"
|
#include "legopathactor.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1002d700
|
// OFFSET: LEGO1 0x1002d700
|
||||||
LegoPathActor::LegoPathActor()
|
LegoPathActor::LegoPathActor()
|
||||||
{
|
{
|
||||||
// TODO
|
Destroy();
|
||||||
}
|
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10053900
|
||||||
|
void LegoPathActor::Destroy()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,14 +1,16 @@
|
|||||||
#ifndef LEGOPATHACTOR_H
|
#ifndef LEGOPATHACTOR_H
|
||||||
#define LEGOPATHACTOR_H
|
#define LEGOPATHACTOR_H
|
||||||
|
|
||||||
#include "legoentity.h"
|
#include "legoactor.h"
|
||||||
|
|
||||||
class LegoPathActor : public LegoEntity
|
class LegoPathActor : public LegoActor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
LegoPathActor();
|
LegoPathActor();
|
||||||
|
|
||||||
// SIZE 0x154
|
virtual void Destroy(); // vtable+0x1c
|
||||||
};
|
|
||||||
|
// SIZE 0x154
|
||||||
|
};
|
||||||
|
|
||||||
#endif // LEGOPATHACTOR_H
|
#endif // LEGOPATHACTOR_H
|
||||||
@ -1,34 +1,42 @@
|
|||||||
#include "legoplantmanager.h"
|
#include "legoplantmanager.h"
|
||||||
|
|
||||||
// 0x100f318c
|
// 0x100f318c
|
||||||
static char* g_LegoPlantManagerName = "LegoPlantManager";
|
static char* g_LegoPlantManagerName = "LegoPlantManager";
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026220
|
// OFFSET: LEGO1 0x10026220
|
||||||
LegoPlantManager::LegoPlantManager()
|
LegoPlantManager::LegoPlantManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100262c0
|
// OFFSET: LEGO1 0x100262c0
|
||||||
LegoPlantManager::~LegoPlantManager()
|
LegoPlantManager::~LegoPlantManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10026290
|
// OFFSET: LEGO1 0x10026e00
|
||||||
const char *LegoPlantManager::GetClassName() const
|
long LegoPlantManager::Tickle()
|
||||||
{
|
{
|
||||||
return g_LegoPlantManagerName;
|
// TODO
|
||||||
}
|
|
||||||
|
return 0;
|
||||||
// OFFSET: LEGO1 0x10026d70
|
}
|
||||||
void LegoPlantManager::UnknownFunction1(int param_1, int param_2)
|
|
||||||
{
|
// OFFSET: LEGO1 0x10026290
|
||||||
// TODO
|
const char *LegoPlantManager::GetClassName() const
|
||||||
}
|
{
|
||||||
|
return g_LegoPlantManagerName;
|
||||||
// OFFSET: LEGO1 0x10026330
|
}
|
||||||
void LegoPlantManager::Init()
|
|
||||||
{
|
// OFFSET: LEGO1 0x10026d70
|
||||||
// TODO
|
void LegoPlantManager::UnknownFunction1(int param_1, int param_2)
|
||||||
}
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10026330
|
||||||
|
void LegoPlantManager::Init()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,23 +1,24 @@
|
|||||||
#ifndef LEGOPLANTMANAGER_H
|
#ifndef LEGOPLANTMANAGER_H
|
||||||
#define LEGOPLANTMANAGER_H
|
#define LEGOPLANTMANAGER_H
|
||||||
|
|
||||||
#include "mxcore.h"
|
#include "mxcore.h"
|
||||||
|
|
||||||
class LegoPlantManager : public MxCore
|
class LegoPlantManager : public MxCore
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
LegoPlantManager();
|
LegoPlantManager();
|
||||||
virtual ~LegoPlantManager(); // vtable+0x0
|
virtual ~LegoPlantManager(); // vtable+0x0
|
||||||
|
|
||||||
virtual const char* GetClassName() const; // vtable+0xc
|
virtual long Tickle(); // vtable+0x8
|
||||||
|
virtual const char* GetClassName() const; // vtable+0xc
|
||||||
void UnknownFunction1(int param_1, int param_2);
|
|
||||||
|
void UnknownFunction1(int param_1, int param_2);
|
||||||
private:
|
|
||||||
void Init();
|
private:
|
||||||
|
void Init();
|
||||||
// VTABLE 0x100d6758
|
|
||||||
// SIZE 0x2c
|
// VTABLE 0x100d6758
|
||||||
};
|
// SIZE 0x2c
|
||||||
|
};
|
||||||
#endif // LEGOPLANTMANAGER_H
|
|
||||||
|
#endif // LEGOPLANTMANAGER_H
|
||||||
|
|||||||
@ -1,13 +1,27 @@
|
|||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001ca40
|
// OFFSET: LEGO1 0x1001ca40
|
||||||
LegoWorld::LegoWorld()
|
LegoWorld::LegoWorld()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001dfa0
|
// OFFSET: LEGO1 0x1001dfa0
|
||||||
LegoWorld::~LegoWorld()
|
LegoWorld::~LegoWorld()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10022080
|
||||||
|
long LegoWorld::Tickle()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1001e9d0
|
||||||
|
void LegoWorld::Destroy()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -8,6 +8,9 @@ class LegoWorld : public LegoEntity
|
|||||||
public:
|
public:
|
||||||
__declspec(dllexport) LegoWorld();
|
__declspec(dllexport) LegoWorld();
|
||||||
__declspec(dllexport) virtual ~LegoWorld(); // vtable+0x0
|
__declspec(dllexport) virtual ~LegoWorld(); // vtable+0x0
|
||||||
|
|
||||||
|
virtual long Tickle(); // vtable+0x8
|
||||||
|
virtual void Destroy(); // vtable+0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LEGOWORLD_H
|
#endif // LEGOWORLD_H
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
class MxEventManager
|
class MxEventManager
|
||||||
{
|
{
|
||||||
|
// VTABLE 0x100c0360
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // MXEVENTMANAGER_H
|
#endif // MXEVENTMANAGER_H
|
||||||
|
|||||||
@ -1,13 +1,19 @@
|
|||||||
#include "mxloopingsmkpresenter.h"
|
#include "mxloopingsmkpresenter.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b48b0
|
// OFFSET: LEGO1 0x100b48b0
|
||||||
MxLoopingSmkPresenter::MxLoopingSmkPresenter()
|
MxLoopingSmkPresenter::MxLoopingSmkPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b49b0
|
// OFFSET: LEGO1 0x100b4950
|
||||||
void MxLoopingSmkPresenter::Init()
|
MxLoopingSmkPresenter::~MxLoopingSmkPresenter()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b49b0
|
||||||
|
void MxLoopingSmkPresenter::Init()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|||||||
@ -1,15 +1,16 @@
|
|||||||
#ifndef MXLOOPINGSMKPRESENTER_H
|
#ifndef MXLOOPINGSMKPRESENTER_H
|
||||||
#define MXLOOPINGSMKPRESENTER_H
|
#define MXLOOPINGSMKPRESENTER_H
|
||||||
|
|
||||||
#include "mxsmkpresenter.h"
|
#include "mxsmkpresenter.h"
|
||||||
|
|
||||||
class MxLoopingSmkPresenter : public MxSmkPresenter
|
class MxLoopingSmkPresenter : public MxSmkPresenter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
MxLoopingSmkPresenter();
|
MxLoopingSmkPresenter();
|
||||||
|
virtual ~MxLoopingSmkPresenter(); // vtable+0x0
|
||||||
private:
|
|
||||||
void Init();
|
private:
|
||||||
};
|
void Init();
|
||||||
|
};
|
||||||
#endif // MXLOOPINGSMKPRESENTER_H
|
|
||||||
|
#endif // MXLOOPINGSMKPRESENTER_H
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
#ifndef MXMUSICMANAGER_H
|
#ifndef MXMUSICMANAGER_H
|
||||||
#define MXMUSICMANAGER_H
|
#define MXMUSICMANAGER_H
|
||||||
|
|
||||||
class MxMusicManager
|
#include "mxcore.h"
|
||||||
|
|
||||||
|
class MxMusicManager : public MxCore
|
||||||
{
|
{
|
||||||
|
// VTABLE 0x100dc930
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // MXMUSICMANAGER_H
|
#endif // MXMUSICMANAGER_H
|
||||||
|
|||||||
7
LEGO1/mxsoundmanager.cpp
Normal file
7
LEGO1/mxsoundmanager.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include "mxsoundmanager.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100ae7d0
|
||||||
|
MxSoundManager::~MxSoundManager()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
@ -1,9 +1,14 @@
|
|||||||
#ifndef MXSOUNDMANAGER_H
|
#ifndef MXSOUNDMANAGER_H
|
||||||
#define MXSOUNDMANAGER_H
|
#define MXSOUNDMANAGER_H
|
||||||
|
|
||||||
class MxSoundManager
|
#include "mxcore.h"
|
||||||
|
|
||||||
|
class MxSoundManager : public MxCore
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
|
virtual ~MxSoundManager(); // vtable+0x0
|
||||||
|
|
||||||
|
// VTABLE 0x100dc128
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // MXSOUNDMANAGER_H
|
#endif // MXSOUNDMANAGER_H
|
||||||
|
|||||||
@ -1,17 +1,29 @@
|
|||||||
#include "mxtransitionmanager.h"
|
#include "mxtransitionmanager.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1004bac0
|
// OFFSET: LEGO1 0x1004ba00
|
||||||
long MxTransitionManager::Tickle()
|
MxTransitionManager::MxTransitionManager()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
}
|
||||||
return 0;
|
|
||||||
}
|
// OFFSET: LEGO1 0x1004ba00
|
||||||
|
MxTransitionManager::~MxTransitionManager()
|
||||||
// OFFSET: LEGO1 0x1004baa0
|
{
|
||||||
undefined4 MxTransitionManager::VTable0x14()
|
// TODO
|
||||||
{
|
}
|
||||||
// TODO
|
|
||||||
|
// OFFSET: LEGO1 0x1004bac0
|
||||||
return undefined4();
|
long MxTransitionManager::Tickle()
|
||||||
}
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1004baa0
|
||||||
|
undefined4 MxTransitionManager::VTable0x14()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return undefined4();
|
||||||
|
}
|
||||||
|
|||||||
@ -12,6 +12,8 @@ class MxVideoPresenter;
|
|||||||
class MxTransitionManager : public MxCore
|
class MxTransitionManager : public MxCore
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
virtual ~MxTransitionManager(); // vtable+0x0
|
||||||
|
|
||||||
__declspec(dllexport) void SetWaitIndicator(MxVideoPresenter *videoPresenter);
|
__declspec(dllexport) void SetWaitIndicator(MxVideoPresenter *videoPresenter);
|
||||||
|
|
||||||
virtual long Tickle(); // vtable+0x8
|
virtual long Tickle(); // vtable+0x8
|
||||||
|
|||||||
7
LEGO1/mxvideopresenter.cpp
Normal file
7
LEGO1/mxvideopresenter.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include "mxvideopresenter.h"
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b31d0
|
||||||
|
void MxVideoPresenter::EndAction()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
@ -1,11 +1,12 @@
|
|||||||
#ifndef MXVIDEOPRESENTER_H
|
#ifndef MXVIDEOPRESENTER_H
|
||||||
#define MXVIDEOPRESENTER_H
|
#define MXVIDEOPRESENTER_H
|
||||||
|
|
||||||
#include "mxmediapresenter.h"
|
#include "mxmediapresenter.h"
|
||||||
|
|
||||||
class MxVideoPresenter : public MxMediaPresenter
|
class MxVideoPresenter : public MxMediaPresenter
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
};
|
virtual void EndAction(); // vtable+0x40, override MxPresenter
|
||||||
|
};
|
||||||
#endif // MXVIDEOPRESENTER_H
|
|
||||||
|
#endif // MXVIDEOPRESENTER_H
|
||||||
|
|||||||
@ -1,7 +1,21 @@
|
|||||||
#include "police.h"
|
#include "police.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1005e130
|
// OFFSET: LEGO1 0x1005e130
|
||||||
Police::Police()
|
Police::Police()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1005e320
|
||||||
|
Police::~Police()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x1005e480
|
||||||
|
long Police::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|||||||
@ -1,16 +1,20 @@
|
|||||||
#ifndef POLICE_H
|
#ifndef POLICE_H
|
||||||
#define POLICE_H
|
#define POLICE_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
class Police : public LegoWorld
|
class Police : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Police();
|
Police();
|
||||||
|
virtual ~Police(); // vtable+0x0
|
||||||
// VTABLE 0x100d8a80
|
|
||||||
// SIZE 0x110
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
// Radio at 0xf8
|
|
||||||
};
|
|
||||||
|
// VTABLE 0x100d8a80
|
||||||
|
// SIZE 0x110
|
||||||
|
// Radio at 0xf8
|
||||||
|
};
|
||||||
|
|
||||||
#endif // POLICE_H
|
#endif // POLICE_H
|
||||||
@ -1,7 +1,21 @@
|
|||||||
#include "score.h"
|
#include "score.h"
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10001000
|
// OFFSET: LEGO1 0x10001000
|
||||||
Score::Score()
|
Score::Score()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10001200
|
||||||
|
Score::~Score()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x10001410
|
||||||
|
long Score::Notify(MxParam &p)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|||||||
@ -1,14 +1,17 @@
|
|||||||
#ifndef SCORE_H
|
#ifndef SCORE_H
|
||||||
#define SCORE_H
|
#define SCORE_H
|
||||||
|
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
|
|
||||||
class Score : public LegoWorld
|
class Score : public LegoWorld
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Score();
|
Score();
|
||||||
|
virtual ~Score(); // vtable+0x0
|
||||||
// SIZE 0x104
|
|
||||||
};
|
virtual long Notify(MxParam &p); // vtable+0x4
|
||||||
|
|
||||||
#endif // SCORE_H
|
// SIZE 0x104
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // SCORE_H
|
||||||
|
|||||||
137
isle.mak
137
isle.mak
@ -76,6 +76,7 @@ CLEAN :
|
|||||||
-@erase "$(INTDIR)\hospital.obj"
|
-@erase "$(INTDIR)\hospital.obj"
|
||||||
-@erase "$(INTDIR)\hospitalentity.obj"
|
-@erase "$(INTDIR)\hospitalentity.obj"
|
||||||
-@erase "$(INTDIR)\hospitalstate.obj"
|
-@erase "$(INTDIR)\hospitalstate.obj"
|
||||||
|
-@erase "$(INTDIR)\infocenter.obj"
|
||||||
-@erase "$(INTDIR)\infocenterdoor.obj"
|
-@erase "$(INTDIR)\infocenterdoor.obj"
|
||||||
-@erase "$(INTDIR)\infocenterentity.obj"
|
-@erase "$(INTDIR)\infocenterentity.obj"
|
||||||
-@erase "$(INTDIR)\infocenterstate.obj"
|
-@erase "$(INTDIR)\infocenterstate.obj"
|
||||||
@ -139,12 +140,14 @@ CLEAN :
|
|||||||
-@erase "$(INTDIR)\mxomnicreateparambase.obj"
|
-@erase "$(INTDIR)\mxomnicreateparambase.obj"
|
||||||
-@erase "$(INTDIR)\mxpresenter.obj"
|
-@erase "$(INTDIR)\mxpresenter.obj"
|
||||||
-@erase "$(INTDIR)\mxsmkpresenter.obj"
|
-@erase "$(INTDIR)\mxsmkpresenter.obj"
|
||||||
|
-@erase "$(INTDIR)\mxsoundmanager.obj"
|
||||||
-@erase "$(INTDIR)\mxstillpresenter.obj"
|
-@erase "$(INTDIR)\mxstillpresenter.obj"
|
||||||
-@erase "$(INTDIR)\mxstring.obj"
|
-@erase "$(INTDIR)\mxstring.obj"
|
||||||
-@erase "$(INTDIR)\mxtimer.obj"
|
-@erase "$(INTDIR)\mxtimer.obj"
|
||||||
-@erase "$(INTDIR)\mxtransitionmanager.obj"
|
-@erase "$(INTDIR)\mxtransitionmanager.obj"
|
||||||
-@erase "$(INTDIR)\mxvideoparam.obj"
|
-@erase "$(INTDIR)\mxvideoparam.obj"
|
||||||
-@erase "$(INTDIR)\mxvideoparamflags.obj"
|
-@erase "$(INTDIR)\mxvideoparamflags.obj"
|
||||||
|
-@erase "$(INTDIR)\mxvideopresenter.obj"
|
||||||
-@erase "$(INTDIR)\mxwavepresenter.obj"
|
-@erase "$(INTDIR)\mxwavepresenter.obj"
|
||||||
-@erase "$(INTDIR)\pizza.obj"
|
-@erase "$(INTDIR)\pizza.obj"
|
||||||
-@erase "$(INTDIR)\pizzeria.obj"
|
-@erase "$(INTDIR)\pizzeria.obj"
|
||||||
@ -242,6 +245,7 @@ LINK32_OBJS= \
|
|||||||
"$(INTDIR)\hospital.obj" \
|
"$(INTDIR)\hospital.obj" \
|
||||||
"$(INTDIR)\hospitalentity.obj" \
|
"$(INTDIR)\hospitalentity.obj" \
|
||||||
"$(INTDIR)\hospitalstate.obj" \
|
"$(INTDIR)\hospitalstate.obj" \
|
||||||
|
"$(INTDIR)\infocenter.obj" \
|
||||||
"$(INTDIR)\infocenterdoor.obj" \
|
"$(INTDIR)\infocenterdoor.obj" \
|
||||||
"$(INTDIR)\infocenterentity.obj" \
|
"$(INTDIR)\infocenterentity.obj" \
|
||||||
"$(INTDIR)\infocenterstate.obj" \
|
"$(INTDIR)\infocenterstate.obj" \
|
||||||
@ -305,12 +309,14 @@ LINK32_OBJS= \
|
|||||||
"$(INTDIR)\mxomnicreateparambase.obj" \
|
"$(INTDIR)\mxomnicreateparambase.obj" \
|
||||||
"$(INTDIR)\mxpresenter.obj" \
|
"$(INTDIR)\mxpresenter.obj" \
|
||||||
"$(INTDIR)\mxsmkpresenter.obj" \
|
"$(INTDIR)\mxsmkpresenter.obj" \
|
||||||
|
"$(INTDIR)\mxsoundmanager.obj" \
|
||||||
"$(INTDIR)\mxstillpresenter.obj" \
|
"$(INTDIR)\mxstillpresenter.obj" \
|
||||||
"$(INTDIR)\mxstring.obj" \
|
"$(INTDIR)\mxstring.obj" \
|
||||||
"$(INTDIR)\mxtimer.obj" \
|
"$(INTDIR)\mxtimer.obj" \
|
||||||
"$(INTDIR)\mxtransitionmanager.obj" \
|
"$(INTDIR)\mxtransitionmanager.obj" \
|
||||||
"$(INTDIR)\mxvideoparam.obj" \
|
"$(INTDIR)\mxvideoparam.obj" \
|
||||||
"$(INTDIR)\mxvideoparamflags.obj" \
|
"$(INTDIR)\mxvideoparamflags.obj" \
|
||||||
|
"$(INTDIR)\mxvideopresenter.obj" \
|
||||||
"$(INTDIR)\mxwavepresenter.obj" \
|
"$(INTDIR)\mxwavepresenter.obj" \
|
||||||
"$(INTDIR)\pizza.obj" \
|
"$(INTDIR)\pizza.obj" \
|
||||||
"$(INTDIR)\pizzeria.obj" \
|
"$(INTDIR)\pizzeria.obj" \
|
||||||
@ -374,6 +380,7 @@ CLEAN :
|
|||||||
-@erase "$(INTDIR)\hospital.obj"
|
-@erase "$(INTDIR)\hospital.obj"
|
||||||
-@erase "$(INTDIR)\hospitalentity.obj"
|
-@erase "$(INTDIR)\hospitalentity.obj"
|
||||||
-@erase "$(INTDIR)\hospitalstate.obj"
|
-@erase "$(INTDIR)\hospitalstate.obj"
|
||||||
|
-@erase "$(INTDIR)\infocenter.obj"
|
||||||
-@erase "$(INTDIR)\infocenterdoor.obj"
|
-@erase "$(INTDIR)\infocenterdoor.obj"
|
||||||
-@erase "$(INTDIR)\infocenterentity.obj"
|
-@erase "$(INTDIR)\infocenterentity.obj"
|
||||||
-@erase "$(INTDIR)\infocenterstate.obj"
|
-@erase "$(INTDIR)\infocenterstate.obj"
|
||||||
@ -437,12 +444,14 @@ CLEAN :
|
|||||||
-@erase "$(INTDIR)\mxomnicreateparambase.obj"
|
-@erase "$(INTDIR)\mxomnicreateparambase.obj"
|
||||||
-@erase "$(INTDIR)\mxpresenter.obj"
|
-@erase "$(INTDIR)\mxpresenter.obj"
|
||||||
-@erase "$(INTDIR)\mxsmkpresenter.obj"
|
-@erase "$(INTDIR)\mxsmkpresenter.obj"
|
||||||
|
-@erase "$(INTDIR)\mxsoundmanager.obj"
|
||||||
-@erase "$(INTDIR)\mxstillpresenter.obj"
|
-@erase "$(INTDIR)\mxstillpresenter.obj"
|
||||||
-@erase "$(INTDIR)\mxstring.obj"
|
-@erase "$(INTDIR)\mxstring.obj"
|
||||||
-@erase "$(INTDIR)\mxtimer.obj"
|
-@erase "$(INTDIR)\mxtimer.obj"
|
||||||
-@erase "$(INTDIR)\mxtransitionmanager.obj"
|
-@erase "$(INTDIR)\mxtransitionmanager.obj"
|
||||||
-@erase "$(INTDIR)\mxvideoparam.obj"
|
-@erase "$(INTDIR)\mxvideoparam.obj"
|
||||||
-@erase "$(INTDIR)\mxvideoparamflags.obj"
|
-@erase "$(INTDIR)\mxvideoparamflags.obj"
|
||||||
|
-@erase "$(INTDIR)\mxvideopresenter.obj"
|
||||||
-@erase "$(INTDIR)\mxwavepresenter.obj"
|
-@erase "$(INTDIR)\mxwavepresenter.obj"
|
||||||
-@erase "$(INTDIR)\pizza.obj"
|
-@erase "$(INTDIR)\pizza.obj"
|
||||||
-@erase "$(INTDIR)\pizzeria.obj"
|
-@erase "$(INTDIR)\pizzeria.obj"
|
||||||
@ -542,6 +551,7 @@ LINK32_OBJS= \
|
|||||||
"$(INTDIR)\hospital.obj" \
|
"$(INTDIR)\hospital.obj" \
|
||||||
"$(INTDIR)\hospitalentity.obj" \
|
"$(INTDIR)\hospitalentity.obj" \
|
||||||
"$(INTDIR)\hospitalstate.obj" \
|
"$(INTDIR)\hospitalstate.obj" \
|
||||||
|
"$(INTDIR)\infocenter.obj" \
|
||||||
"$(INTDIR)\infocenterdoor.obj" \
|
"$(INTDIR)\infocenterdoor.obj" \
|
||||||
"$(INTDIR)\infocenterentity.obj" \
|
"$(INTDIR)\infocenterentity.obj" \
|
||||||
"$(INTDIR)\infocenterstate.obj" \
|
"$(INTDIR)\infocenterstate.obj" \
|
||||||
@ -605,12 +615,14 @@ LINK32_OBJS= \
|
|||||||
"$(INTDIR)\mxomnicreateparambase.obj" \
|
"$(INTDIR)\mxomnicreateparambase.obj" \
|
||||||
"$(INTDIR)\mxpresenter.obj" \
|
"$(INTDIR)\mxpresenter.obj" \
|
||||||
"$(INTDIR)\mxsmkpresenter.obj" \
|
"$(INTDIR)\mxsmkpresenter.obj" \
|
||||||
|
"$(INTDIR)\mxsoundmanager.obj" \
|
||||||
"$(INTDIR)\mxstillpresenter.obj" \
|
"$(INTDIR)\mxstillpresenter.obj" \
|
||||||
"$(INTDIR)\mxstring.obj" \
|
"$(INTDIR)\mxstring.obj" \
|
||||||
"$(INTDIR)\mxtimer.obj" \
|
"$(INTDIR)\mxtimer.obj" \
|
||||||
"$(INTDIR)\mxtransitionmanager.obj" \
|
"$(INTDIR)\mxtransitionmanager.obj" \
|
||||||
"$(INTDIR)\mxvideoparam.obj" \
|
"$(INTDIR)\mxvideoparam.obj" \
|
||||||
"$(INTDIR)\mxvideoparamflags.obj" \
|
"$(INTDIR)\mxvideoparamflags.obj" \
|
||||||
|
"$(INTDIR)\mxvideopresenter.obj" \
|
||||||
"$(INTDIR)\mxwavepresenter.obj" \
|
"$(INTDIR)\mxwavepresenter.obj" \
|
||||||
"$(INTDIR)\pizza.obj" \
|
"$(INTDIR)\pizza.obj" \
|
||||||
"$(INTDIR)\pizzeria.obj" \
|
"$(INTDIR)\pizzeria.obj" \
|
||||||
@ -1393,6 +1405,7 @@ DEP_CPP_MXWAV=\
|
|||||||
SOURCE=.\LEGO1\pizza.cpp
|
SOURCE=.\LEGO1\pizza.cpp
|
||||||
DEP_CPP_PIZZA=\
|
DEP_CPP_PIZZA=\
|
||||||
".\LEGO1\isleactor.h"\
|
".\LEGO1\isleactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
".\LEGO1\mxcore.h"\
|
".\LEGO1\mxcore.h"\
|
||||||
@ -1411,6 +1424,7 @@ DEP_CPP_PIZZA=\
|
|||||||
SOURCE=.\LEGO1\pizzeria.cpp
|
SOURCE=.\LEGO1\pizzeria.cpp
|
||||||
DEP_CPP_PIZZE=\
|
DEP_CPP_PIZZE=\
|
||||||
".\LEGO1\isleactor.h"\
|
".\LEGO1\isleactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
".\LEGO1\mxcore.h"\
|
".\LEGO1\mxcore.h"\
|
||||||
@ -1497,6 +1511,7 @@ DEP_CPP_POLICES=\
|
|||||||
SOURCE=.\LEGO1\racecar.cpp
|
SOURCE=.\LEGO1\racecar.cpp
|
||||||
DEP_CPP_RACEC=\
|
DEP_CPP_RACEC=\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1617,6 +1632,7 @@ DEP_CPP_SCORE=\
|
|||||||
SOURCE=.\LEGO1\skateboard.cpp
|
SOURCE=.\LEGO1\skateboard.cpp
|
||||||
DEP_CPP_SKATE=\
|
DEP_CPP_SKATE=\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1636,6 +1652,7 @@ DEP_CPP_SKATE=\
|
|||||||
SOURCE=.\LEGO1\towtrack.cpp
|
SOURCE=.\LEGO1\towtrack.cpp
|
||||||
DEP_CPP_TOWTR=\
|
DEP_CPP_TOWTR=\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1671,6 +1688,7 @@ DEP_CPP_TOWTRA=\
|
|||||||
SOURCE=.\LEGO1\act2brick.cpp
|
SOURCE=.\LEGO1\act2brick.cpp
|
||||||
DEP_CPP_ACT2B=\
|
DEP_CPP_ACT2B=\
|
||||||
".\LEGO1\act2brick.h"\
|
".\LEGO1\act2brick.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1707,6 +1725,7 @@ DEP_CPP_ACT3_=\
|
|||||||
SOURCE=.\LEGO1\act3shark.cpp
|
SOURCE=.\LEGO1\act3shark.cpp
|
||||||
DEP_CPP_ACT3S=\
|
DEP_CPP_ACT3S=\
|
||||||
".\LEGO1\act3shark.h"\
|
".\LEGO1\act3shark.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoanimactor.h"\
|
".\LEGO1\legoanimactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
@ -1743,6 +1762,7 @@ SOURCE=.\LEGO1\ambulance.cpp
|
|||||||
DEP_CPP_AMBUL=\
|
DEP_CPP_AMBUL=\
|
||||||
".\LEGO1\ambulance.h"\
|
".\LEGO1\ambulance.h"\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1812,6 +1832,7 @@ SOURCE=.\LEGO1\bike.cpp
|
|||||||
DEP_CPP_BIKE_=\
|
DEP_CPP_BIKE_=\
|
||||||
".\LEGO1\bike.h"\
|
".\LEGO1\bike.h"\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1862,6 +1883,7 @@ SOURCE=.\LEGO1\dunebuggy.cpp
|
|||||||
DEP_CPP_DUNEB=\
|
DEP_CPP_DUNEB=\
|
||||||
".\LEGO1\dunebuggy.h"\
|
".\LEGO1\dunebuggy.h"\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -1951,6 +1973,7 @@ SOURCE=.\LEGO1\helicopter.cpp
|
|||||||
DEP_CPP_HELIC=\
|
DEP_CPP_HELIC=\
|
||||||
".\LEGO1\helicopter.h"\
|
".\LEGO1\helicopter.h"\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -2038,6 +2061,7 @@ DEP_CPP_HOSPITA=\
|
|||||||
|
|
||||||
SOURCE=.\LEGO1\infocenterentity.cpp
|
SOURCE=.\LEGO1\infocenterentity.cpp
|
||||||
DEP_CPP_INFOCE=\
|
DEP_CPP_INFOCE=\
|
||||||
|
".\LEGO1\buildingentity.h"\
|
||||||
".\LEGO1\infocenterentity.h"\
|
".\LEGO1\infocenterentity.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -2090,6 +2114,7 @@ DEP_CPP_ISLE_=\
|
|||||||
SOURCE=.\LEGO1\isleactor.cpp
|
SOURCE=.\LEGO1\isleactor.cpp
|
||||||
DEP_CPP_ISLEA=\
|
DEP_CPP_ISLEA=\
|
||||||
".\LEGO1\isleactor.h"\
|
".\LEGO1\isleactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
".\LEGO1\mxcore.h"\
|
".\LEGO1\mxcore.h"\
|
||||||
@ -2107,6 +2132,7 @@ DEP_CPP_ISLEA=\
|
|||||||
SOURCE=.\LEGO1\islepathactor.cpp
|
SOURCE=.\LEGO1\islepathactor.cpp
|
||||||
DEP_CPP_ISLEP=\
|
DEP_CPP_ISLEP=\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -2126,6 +2152,7 @@ SOURCE=.\LEGO1\jetski.cpp
|
|||||||
DEP_CPP_JETSK=\
|
DEP_CPP_JETSK=\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
".\LEGO1\jetski.h"\
|
".\LEGO1\jetski.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -2209,6 +2236,7 @@ DEP_CPP_LEGOA=\
|
|||||||
|
|
||||||
SOURCE=.\LEGO1\legoanimactor.cpp
|
SOURCE=.\LEGO1\legoanimactor.cpp
|
||||||
DEP_CPP_LEGOAN=\
|
DEP_CPP_LEGOAN=\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoanimactor.h"\
|
".\LEGO1\legoanimactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
@ -2430,6 +2458,7 @@ DEP_CPP_LEGOH=\
|
|||||||
|
|
||||||
SOURCE=.\LEGO1\legojetski.cpp
|
SOURCE=.\LEGO1\legojetski.cpp
|
||||||
DEP_CPP_LEGOJ=\
|
DEP_CPP_LEGOJ=\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoanimactor.h"\
|
".\LEGO1\legoanimactor.h"\
|
||||||
".\LEGO1\legocarraceactor.h"\
|
".\LEGO1\legocarraceactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
@ -2512,6 +2541,7 @@ DEP_CPP_LEGOP=\
|
|||||||
|
|
||||||
SOURCE=.\LEGO1\legopathactor.cpp
|
SOURCE=.\LEGO1\legopathactor.cpp
|
||||||
DEP_CPP_LEGOPA=\
|
DEP_CPP_LEGOPA=\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\mxbool.h"\
|
".\LEGO1\mxbool.h"\
|
||||||
@ -2649,6 +2679,7 @@ DEP_CPP_LEGOWO=\
|
|||||||
SOURCE=.\LEGO1\motorcycle.cpp
|
SOURCE=.\LEGO1\motorcycle.cpp
|
||||||
DEP_CPP_MOTOR=\
|
DEP_CPP_MOTOR=\
|
||||||
".\LEGO1\islepathactor.h"\
|
".\LEGO1\islepathactor.h"\
|
||||||
|
".\LEGO1\legoactor.h"\
|
||||||
".\LEGO1\legoentity.h"\
|
".\LEGO1\legoentity.h"\
|
||||||
".\LEGO1\legopathactor.h"\
|
".\LEGO1\legopathactor.h"\
|
||||||
".\LEGO1\motorcycle.h"\
|
".\LEGO1\motorcycle.h"\
|
||||||
@ -2798,6 +2829,112 @@ DEP_CPP_MXDSF=\
|
|||||||
$(CPP) $(CPP_PROJ) $(SOURCE)
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
################################################################################
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\LEGO1\mxvideopresenter.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LEGO1 - Win32 Release"
|
||||||
|
|
||||||
|
DEP_CPP_MXVIDEO=\
|
||||||
|
".\LEGO1\mxbool.h"\
|
||||||
|
".\LEGO1\mxcore.h"\
|
||||||
|
".\LEGO1\mxmediapresenter.h"\
|
||||||
|
".\LEGO1\mxpresenter.h"\
|
||||||
|
".\LEGO1\mxvideopresenter.h"\
|
||||||
|
|
||||||
|
|
||||||
|
"$(INTDIR)\mxvideopresenter.obj" : $(SOURCE) $(DEP_CPP_MXVIDEO) "$(INTDIR)"
|
||||||
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug"
|
||||||
|
|
||||||
|
DEP_CPP_MXVIDEO=\
|
||||||
|
".\LEGO1\mxbool.h"\
|
||||||
|
".\LEGO1\mxcore.h"\
|
||||||
|
".\LEGO1\mxmediapresenter.h"\
|
||||||
|
".\LEGO1\mxpresenter.h"\
|
||||||
|
".\LEGO1\mxvideopresenter.h"\
|
||||||
|
|
||||||
|
|
||||||
|
"$(INTDIR)\mxvideopresenter.obj" : $(SOURCE) $(DEP_CPP_MXVIDEO) "$(INTDIR)"
|
||||||
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
################################################################################
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\LEGO1\mxsoundmanager.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LEGO1 - Win32 Release"
|
||||||
|
|
||||||
|
DEP_CPP_MXSOU=\
|
||||||
|
".\LEGO1\mxbool.h"\
|
||||||
|
".\LEGO1\mxcore.h"\
|
||||||
|
".\LEGO1\mxsoundmanager.h"\
|
||||||
|
|
||||||
|
|
||||||
|
"$(INTDIR)\mxsoundmanager.obj" : $(SOURCE) $(DEP_CPP_MXSOU) "$(INTDIR)"
|
||||||
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug"
|
||||||
|
|
||||||
|
DEP_CPP_MXSOU=\
|
||||||
|
".\LEGO1\mxbool.h"\
|
||||||
|
".\LEGO1\mxcore.h"\
|
||||||
|
".\LEGO1\mxsoundmanager.h"\
|
||||||
|
|
||||||
|
|
||||||
|
"$(INTDIR)\mxsoundmanager.obj" : $(SOURCE) $(DEP_CPP_MXSOU) "$(INTDIR)"
|
||||||
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
################################################################################
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\LEGO1\infocenter.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LEGO1 - Win32 Release"
|
||||||
|
|
||||||
|
DEP_CPP_INFOCENT=\
|
||||||
|
".\LEGO1\infocenter.h"\
|
||||||
|
".\LEGO1\legoentity.h"\
|
||||||
|
".\LEGO1\legoworld.h"\
|
||||||
|
".\LEGO1\mxbool.h"\
|
||||||
|
".\LEGO1\mxcore.h"\
|
||||||
|
".\LEGO1\mxentity.h"\
|
||||||
|
|
||||||
|
|
||||||
|
"$(INTDIR)\infocenter.obj" : $(SOURCE) $(DEP_CPP_INFOCENT) "$(INTDIR)"
|
||||||
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug"
|
||||||
|
|
||||||
|
DEP_CPP_INFOCENT=\
|
||||||
|
".\LEGO1\infocenter.h"\
|
||||||
|
".\LEGO1\legoentity.h"\
|
||||||
|
".\LEGO1\legoworld.h"\
|
||||||
|
".\LEGO1\mxbool.h"\
|
||||||
|
".\LEGO1\mxcore.h"\
|
||||||
|
".\LEGO1\mxentity.h"\
|
||||||
|
|
||||||
|
|
||||||
|
"$(INTDIR)\infocenter.obj" : $(SOURCE) $(DEP_CPP_INFOCENT) "$(INTDIR)"
|
||||||
|
$(CPP) $(CPP_PROJ) $(SOURCE)
|
||||||
|
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Target
|
# End Target
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user