Again more classes and virtual function resolves. Builds and compares fine.

This commit is contained in:
Cydra 2023-06-24 02:50:14 +02:00
parent 69f2bfc7bc
commit c460f66cff
37 changed files with 679 additions and 344 deletions

View File

@ -1,21 +1,29 @@
#include "act2brick.h"
// OFFSET: LEGO1 0x1007a2b0
Act2Brick::Act2Brick()
{
// TODO
}
// OFFSET: LEGO1 0x1007a470
Act2Brick::~Act2Brick()
{
// TODO
}
// OFFSET: LEGO1 0x1007a7f0
long Act2Brick::Tickle()
{
// TODO
return 0;
}
#include "act2brick.h"
// OFFSET: LEGO1 0x1007a2b0
Act2Brick::Act2Brick()
{
// TODO
}
// OFFSET: LEGO1 0x1007a470
Act2Brick::~Act2Brick()
{
// TODO
}
// OFFSET: LEGO1 0x1007a8c0
long Act2Brick::Notify(MxParam &p)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1007a7f0
long Act2Brick::Tickle()
{
// TODO
return 0;
}

View File

@ -1,18 +1,19 @@
#ifndef ACT2BRICK_H
#define ACT2BRICK_H
#include "legopathactor.h"
class Act2Brick : public LegoPathActor
{
public:
Act2Brick();
virtual ~Act2Brick(); // vtable+0x0
virtual long Tickle(); // vtable+08
// VTABLE 0x100d9b60
// SIZE 0x194
};
#endif // ACT2BRICK_H
#ifndef ACT2BRICK_H
#define ACT2BRICK_H
#include "legopathactor.h"
class Act2Brick : public LegoPathActor
{
public:
Act2Brick();
virtual ~Act2Brick(); // vtable+0x0
virtual long Notify(MxParam &p); // vtable+0x4
virtual long Tickle(); // vtable+08
// VTABLE 0x100d9b60
// SIZE 0x194
};
#endif // ACT2BRICK_H

View File

@ -0,0 +1,9 @@
#include "act2policestation.h"
// OFFSET: LEGO1 0x100d53ac
long Act2PoliceStation::Notify(MxParam &p)
{
// TODO
return 0;
}

12
LEGO1/act2policestation.h Normal file
View File

@ -0,0 +1,12 @@
#ifndef ACT2POLICESTATION_H
#define ACT2POLICESTATION_H
#include "legoentity.h"
class Act2PoliceStation : public LegoEntity
{
public:
virtual long Notify(MxParam &p); // vtable+0x4
};
#endif // ACT2POLICESTATION_H

7
LEGO1/carrace.cpp Normal file
View File

@ -0,0 +1,7 @@
#include "carrace.h"
// OFFSET: LEGO1 0x10016a90
CarRace::CarRace()
{
// TODO
}

12
LEGO1/carrace.h Normal file
View File

@ -0,0 +1,12 @@
#ifndef CARRACE_H
#define CARRACE_H
#include "legorace.h"
class CarRace : public LegoRace
{
public:
CarRace();
};
#endif // CARRACE_H

View File

@ -1,18 +1,26 @@
#include "isleactor.h"
// 0x100f07dc
static char* g_isleActorClassName = "IsleActor";
// OFFSET: LEGO1 0x1000e660
const char *IsleActor::GetClassName() const
{
return g_isleActorClassName;
}
// OFFSET: LEGO1 0x1000e670
MxBool IsleActor::IsClass(const char *name) const
{
// TODO
return MxBool();
}
#include "isleactor.h"
// 0x100f07dc
static char* g_isleActorClassName = "IsleActor";
// OFFSET: LEGO1 0x100d5178
long IsleActor::Notify(MxParam &p)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1000e660
const char *IsleActor::GetClassName() const
{
return g_isleActorClassName;
}
// OFFSET: LEGO1 0x1000e670
MxBool IsleActor::IsClass(const char *name) const
{
// TODO
return MxBool();
}

View File

@ -5,6 +5,8 @@
class IsleActor : public LegoActor
{
public:
virtual long Notify(MxParam &p); // vtable+0x4
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10

View File

@ -15,6 +15,14 @@ LegoEntity::~LegoEntity()
Destroy();
}
// OFFSET: LEGO1 0x100114f0
long LegoEntity::Notify(MxParam &p)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1000c2f0
const char *LegoEntity::GetClassName() const
{

View File

@ -17,6 +17,7 @@ class LegoEntity : public MxEntity
LegoEntity();
__declspec(dllexport) virtual ~LegoEntity(); // vtable+0x0
virtual long Notify(MxParam &p); // vtable+0x4
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10

View File

@ -0,0 +1,21 @@
#include "legoinputmanager.h"
// OFFSET: LEGO1 0x1005b8f0
LegoInputManager::~LegoInputManager()
{
// TODO
}
// OFFSET: LEGO1 0x1005b8b0
long LegoInputManager::Tickle()
{
// TODO
return 0;
}
// OFFSET: LEGO 0x1005bfe0
void LegoInputManager::VTable0x38()
{
// TODO
}

View File

@ -16,10 +16,16 @@ __declspec(dllexport) enum NotificationId
class LegoInputManager
{
public:
virtual ~LegoInputManager();
__declspec(dllexport) void QueueEvent(NotificationId id, unsigned char p2, long p3, long p4, unsigned char p5);
__declspec(dllexport) void Register(MxCore *);
__declspec(dllexport) void UnRegister(MxCore *);
virtual long Tickle(); // vtable+0x8
virtual void VTable0x38(); // vtable0x38
int m_unk00[0x400];
};

View File

@ -1,17 +1,17 @@
#ifndef LEGOLOCOMOTIONANIMPRESENTER_H
#define LEGOLOCOMOTIONANIMPRESENTER_H
#include "legoloopinganimpresenter.h"
class LegoLocomotionAnimPresenter : public LegoLoopingAnimPresenter
{
public:
LegoLocomotionAnimPresenter();
private:
void Init();
// VTABLE 0x100d9170
};
#endif // LEGOLOCOMOTIONANIMPRESENTER_H
#ifndef LEGOLOCOMOTIONANIMPRESENTER_H
#define LEGOLOCOMOTIONANIMPRESENTER_H
#include "legoloopinganimpresenter.h"
class LegoLocomotionAnimPresenter : public LegoLoopingAnimPresenter
{
public:
LegoLocomotionAnimPresenter();
private:
void Init();
// VTABLE 0x100d9170
};
#endif // LEGOLOCOMOTIONANIMPRESENTER_H

View File

@ -1,10 +1,10 @@
#ifndef LEGOLOOPINGANIMPRESENTER_H
#define LEGOLOOPINGANIMPRESENTER_H
#include "legoanimpresenter.h"
class LegoLoopingAnimPresenter : public LegoAnimPresenter
{
};
#endif // LEGOLOOPINGANIMPRESENTER_H
#ifndef LEGOLOOPINGANIMPRESENTER_H
#define LEGOLOOPINGANIMPRESENTER_H
#include "legoanimpresenter.h"
class LegoLoopingAnimPresenter : public LegoAnimPresenter
{
};
#endif // LEGOLOOPINGANIMPRESENTER_H

21
LEGO1/legorace.cpp Normal file
View File

@ -0,0 +1,21 @@
#include "legorace.h"
// OFFSET: LEGO1 0x10015aa0
LegoRace::LegoRace()
{
// TODO
}
// OFFSET: LEGO1 0x10015d40
LegoRace::~LegoRace()
{
// TODO
}
// OFFSET: LEGO1 0x10015e00
long LegoRace::Notify(MxParam &p)
{
// TODO
return 0;
}

View File

@ -1,8 +1,15 @@
#ifndef LEGORACE_H
#define LEGORACE_H
class LegoRace
#include "legoworld.h"
class LegoRace : public LegoWorld
{
public:
LegoRace();
virtual ~LegoRace(); // vtable+0x0
virtual long Notify(MxParam &p); // vtable+0x4
};
#endif // LEGORACE_H

View File

@ -1,21 +1,41 @@
#include "mxcompositepresenter.h"
// OFFSET: LEGO1 0x100b60b0
MxCompositePresenter::MxCompositePresenter()
{
// TODO
}
// OFFSET: LEGO1 0x100b6390
MxCompositePresenter::~MxCompositePresenter()
{
// TODO
}
// OFFSET: LEGO1 0x100b6760
long MxCompositePresenter::Notify(MxParam &p)
{
// TODO
return 0;
}
#include "mxcompositepresenter.h"
// OFFSET: LEGO1 0x100b60b0
MxCompositePresenter::MxCompositePresenter()
{
// TODO
}
// OFFSET: LEGO1 0x100b6390
MxCompositePresenter::~MxCompositePresenter()
{
// TODO
}
// OFFSET: LEGO1 0x100b6760
long MxCompositePresenter::Notify(MxParam &p)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x100b6410
long MxCompositePresenter::StartAction(MxStreamController *, MxDSAction *)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x100b65e0
void MxCompositePresenter::EndAction()
{
// TODO
}
// OFFSET: LEGO1 0x100b6c30
void MxCompositePresenter::Enable(unsigned char)
{
// TODO
}

View File

@ -1,17 +1,21 @@
#ifndef MXCOMPOSITEPRESENTER_H
#define MXCOMPOSITEPRESENTER_H
#include "mxpresenter.h"
class MxCompositePresenter : public MxPresenter
{
public:
MxCompositePresenter();
virtual ~MxCompositePresenter(); // vtable+0x0
virtual long Notify(MxParam &p); // vtable+0x4, MxCore override
// VTABLE 0x100dc618
};
#endif // MXCOMPOSITEPRESENTER_H
#ifndef MXCOMPOSITEPRESENTER_H
#define MXCOMPOSITEPRESENTER_H
#include "mxpresenter.h"
class MxCompositePresenter : public MxPresenter
{
public:
MxCompositePresenter();
virtual ~MxCompositePresenter(); // vtable+0x0
virtual long Notify(MxParam &p); // vtable+0x4, MxCore override
virtual long StartAction(MxStreamController *, MxDSAction *); // vtable+0x3c
virtual void EndAction(); // vtable+0x40
virtual void Enable(unsigned char); // vtable+0x54
// VTABLE 0x100dc618
};
#endif // MXCOMPOSITEPRESENTER_H

View File

@ -0,0 +1,15 @@
#include "mxdiskstreamcontroller.h"
// OFFSET: LEGO1 0x100c7530
MxDiskStreamController::~MxDiskStreamController()
{
// TODO
}
// OFFSET: LEGO1 0x100c8640
long MxDiskStreamController::Tickle()
{
// TODO
return 0;
}

View File

@ -1,11 +1,14 @@
#ifndef MXDISKSTREAMCONTROLLER_H
#define MXDISKSTREAMCONTROLLER_H
#include "mxstreamcontroller.h"
class MxDiskStreamController : public MxStreamController
{
};
#endif // MXDISKSTREAMCONTROLLER_H
#ifndef MXDISKSTREAMCONTROLLER_H
#define MXDISKSTREAMCONTROLLER_H
#include "mxstreamcontroller.h"
class MxDiskStreamController : public MxStreamController
{
public:
virtual ~MxDiskStreamController();
virtual long Tickle(); // vtable+0x8
};
#endif // MXDISKSTREAMCONTROLLER_H

7
LEGO1/mxdschunk.cpp Normal file
View File

@ -0,0 +1,7 @@
#include "mxdschunk.h"
// OFFSET: LEGO1 0x100be170
MxDSChunk::~MxDSChunk()
{
// TODO
}

View File

@ -1,11 +1,12 @@
#ifndef MXDSCHUNK_H
#define MXDSCHUNK_H
#include "mxcore.h"
class MxDSChunk : public MxCore
{
};
#endif // MXDSCHUNK_H
#ifndef MXDSCHUNK_H
#define MXDSCHUNK_H
#include "mxcore.h"
class MxDSChunk : public MxCore
{
public:
virtual ~MxDSChunk();
};
#endif // MXDSCHUNK_H

View File

@ -7,13 +7,13 @@ class MxDSFile : public MxDSSource
{
public:
__declspec(dllexport) MxDSFile(const char *,unsigned long);
__declspec(dllexport) virtual ~MxDSFile();
__declspec(dllexport) virtual long Close();
__declspec(dllexport) virtual unsigned long GetBufferSize();
__declspec(dllexport) virtual unsigned long GetStreamBuffersNum();
__declspec(dllexport) virtual long Open(unsigned long);
__declspec(dllexport) virtual long Read(unsigned char *,unsigned long);
__declspec(dllexport) virtual long Seek(long,int);
__declspec(dllexport) virtual ~MxDSFile(); // vtable+0x0
__declspec(dllexport) virtual long Open(unsigned long); // vtable+0x14
__declspec(dllexport) virtual long Close(); // vtable+0x18
__declspec(dllexport) virtual long Read(unsigned char *,unsigned long); // vtable+0x20
__declspec(dllexport) virtual long Seek(long,int); // vtable+0x24
__declspec(dllexport) virtual unsigned long GetBufferSize(); // vtable+0x28
__declspec(dllexport) virtual unsigned long GetStreamBuffersNum(); // vtable+0x2c
private:
char m_unknown[0x70];
unsigned long m_buffersize;

View File

@ -1,23 +1,25 @@
#ifndef MXENTITY_H
#define MXENTITY_H
#include "mxcore.h"
#ifndef undefined4
#define undefined4 int
#endif
class MxAtomId;
class MxEntity : public MxCore
{
public:
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual undefined4 VTable0x14(undefined4 param_1, MxAtomId* param_2); // vtable+0x14
// VTABLE 0x100d53a4
};
#endif // MXENTITY_H
#ifndef MXENTITY_H
#define MXENTITY_H
#include "mxcore.h"
#ifndef undefined4
#define undefined4 int
#endif
class MxAtomId;
class MxEntity : public MxCore
{
public:
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual undefined4 VTable0x14(undefined4 param_1, MxAtomId* param_2); // vtable+0x14
// VTABLE 0x100d53a4
// 0x8: MxResult
// 0xc MxAtomId
};
#endif // MXENTITY_H

7
LEGO1/mxeventmanager.cpp Normal file
View File

@ -0,0 +1,7 @@
#include "mxeventmanager.h"
// OFFSET: LEGO1 0x100c03f0
MxEventManager::~MxEventManager()
{
// TODO
}

View File

@ -1,8 +1,13 @@
#ifndef MXEVENTMANAGER_H
#define MXEVENTMANAGER_H
class MxEventManager
#include "mxcore.h"
class MxEventManager : public MxCore
{
public:
virtual ~MxEventManager();
// VTABLE 0x100c0360
};

View File

@ -0,0 +1,15 @@
#include "mxnotificationmanager.h"
// OFFSET: LEGO1 0x100ac450
MxNotificationManager::~MxNotificationManager()
{
// TODO
}
// OFFSET: LEGO1 0x100ac800
long MxNotificationManager::Tickle()
{
// TODO
return 0;
}

View File

@ -1,9 +1,17 @@
#ifndef MXNOTIFICATIONMANAGER_H
#define MXNOTIFICATIONMANAGER_H
class MxNotificationManager
#include "mxcore.h"
class MxNotificationManager : public MxCore
{
public:
virtual ~MxNotificationManager(); // vtable+0x0
virtual long Tickle(); // vtable+0x8
// 0x10: MxCriticalSection
// VTABLE 0x100dc078
};
#endif // MXNOTIFICATIONMANAGER_H

View File

@ -1,102 +1,114 @@
#include "mxpresenter.h"
// 0x100f0740
static char* g_mxPresenterClassName = "MxPresenter";
// OFFSET: LEGO1 0x1000bee0
void MxPresenter::DoneTickle()
{
// TODO
}
// OFFSET: LEGO1 0x100b4fc0
void MxPresenter::ParseExtra()
{
// TODO
}
// OFFSET: LEGO1 0x1000c070
MxPresenter::~MxPresenter()
{
// TODO
}
// OFFSET: LEGO1 0x100b5200
long MxPresenter::Tickle()
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1000bfe0
const char *MxPresenter::GetClassName() const
{
return g_mxPresenterClassName;
}
// OFFSET: LEGO1 0x1000bff0
MxBool MxPresenter::IsClass(const char *name) const
{
// TODO
return MxBool();
}
// OFFSET: LEGO1 0x100b4d80
long MxPresenter::StartAction(MxStreamController *, MxDSAction *)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x100d4d74
void MxPresenter::EndAction()
{
// TODO
}
// OFFSET: LEGO1 0x100d4d8c
void MxPresenter::Enable(unsigned char)
{
// TODO
}
// OFFSET: LEGO1 0x1000be30
void MxPresenter::VTable0x14()
{
// TODO
}
// OFFSET: LEGO1 0x1000be40
void MxPresenter::VTable0x18()
{
// TODO
}
// OFFSET: LEGO1 0x1000be60
void MxPresenter::VTable0x1c()
{
// TODO
}
// OFFSET: LEGO1 0x1000be80
void MxPresenter::VTable0x20()
{
// TODO
}
// OFFSET: LEGO1 0x1000bea0
unsigned int MxPresenter::VTable0x24()
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1000bec0
void MxPresenter::VTable0x28()
{
// TODO
}
#include "mxpresenter.h"
// 0x100f0740
static char* g_mxPresenterClassName = "MxPresenter";
// OFFSET: LEGO1 0x1000bee0
void MxPresenter::DoneTickle()
{
// TODO
}
// OFFSET: LEGO1 0x100b4d50
void MxPresenter::Init()
{
m_unk0x8 = 0;
m_action = NULL;
m_unk0x18 = 0;
m_unk0x3c = 0;
m_unk0xc = 0;
m_unk0x10 = 0;
m_unk0x14 = 0;
}
// OFFSET: LEGO1 0x100b4fc0
void MxPresenter::ParseExtra()
{
// TODO
}
// OFFSET: LEGO1 0x1000c070
MxPresenter::~MxPresenter()
{
// TODO
}
// OFFSET: LEGO1 0x100b5200
long MxPresenter::Tickle()
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1000bfe0
const char *MxPresenter::GetClassName() const
{
return g_mxPresenterClassName;
}
// OFFSET: LEGO1 0x1000bff0
MxBool MxPresenter::IsClass(const char *name) const
{
// TODO
return MxBool();
}
// OFFSET: LEGO1 0x100b4d80
long MxPresenter::StartAction(MxStreamController *, MxDSAction *)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x100d4d74
void MxPresenter::EndAction()
{
// TODO
}
// OFFSET: LEGO1 0x100d4d8c
void MxPresenter::Enable(unsigned char)
{
// TODO
}
// OFFSET: LEGO1 0x1000be30
void MxPresenter::VTable0x14()
{
// TODO
}
// OFFSET: LEGO1 0x1000be40
void MxPresenter::VTable0x18()
{
// TODO
}
// OFFSET: LEGO1 0x1000be60
void MxPresenter::VTable0x1c()
{
// TODO
}
// OFFSET: LEGO1 0x1000be80
void MxPresenter::VTable0x20()
{
// TODO
}
// OFFSET: LEGO1 0x1000bea0
unsigned int MxPresenter::VTable0x24()
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x1000bec0
void MxPresenter::VTable0x28()
{
// TODO
}

View File

@ -3,6 +3,8 @@
#include "mxcore.h"
#include "mxcriticalsection.h"
class MxStreamController;
class MxDSAction;
@ -28,6 +30,15 @@ class MxPresenter : public MxCore
__declspec(dllexport) virtual void EndAction(); // vtable+0x40
__declspec(dllexport) virtual void Enable(unsigned char); // vtable+0x54
int m_unk0x8;
int m_unk0xc;
int m_unk0x10;
int m_unk0x14;
int m_unk0x18;
MxDSAction* m_action; // 0
MxCriticalSection m_criticalSection;
int m_unk0x3c;
// VTABLE 0x100d4d38
};

View File

@ -1,18 +1,18 @@
#ifndef MXSMKPRESENTER_H
#define MXSMKPRESENTER_H
#include "mxvideopresenter.h"
class MxSmkPresenter : public MxVideoPresenter
{
public:
MxSmkPresenter();
private:
void Init();
// VTABLE 0x100dc348
// SIZE 0x720
};
#endif // MXSMKPRESENTER_H
#ifndef MXSMKPRESENTER_H
#define MXSMKPRESENTER_H
#include "mxvideopresenter.h"
class MxSmkPresenter : public MxVideoPresenter
{
public:
MxSmkPresenter();
private:
void Init();
// VTABLE 0x100dc348
// SIZE 0x720
};
#endif // MXSMKPRESENTER_H

25
LEGO1/mxstreamer.cpp Normal file
View File

@ -0,0 +1,25 @@
#include "mxstreamer.h"
#include "mxresult.h"
// OFFSET: LEGO1 0x100b91d0
MxStreamer::~MxStreamer()
{
// TODO
}
// OFFSET: LEGO1 0x100b9b60
long MxStreamer::Notify(MxParam &p)
{
// TODO
return 0;
}
// OFFSET: LEGO1 0x100b9190
MxResult MxStreamer::VTable0x14()
{
// TODO
return MxResult();
}

View File

@ -1,14 +1,19 @@
#ifndef MXSTREAMER_H
#define MXSTREAMER_H
#include "mxcore.h"
#include "mxstreamcontroller.h"
class MxStreamer
class MxStreamer : public MxCore
{
public:
virtual ~MxStreamer();
__declspec(dllexport) MxStreamController *Open(const char *name, unsigned short p);
__declspec(dllexport) long Close(const char *p);
virtual long Notify(MxParam &p); // vtable+0x4
virtual MxResult VTable0x14(); // vtable+0x14
};
#endif // MXSTREAMER_H

15
LEGO1/mxvideomanager.cpp Normal file
View File

@ -0,0 +1,15 @@
#include "mxvideomanager.h"
// OFFSET: LEGO1 0x100be2a0
MxVideoManager::~MxVideoManager()
{
// TODO
}
// OFFSET: LEGO1 0x100bea90
long MxVideoManager::Tickle()
{
// TODO
return 0;
}

View File

@ -1,11 +1,17 @@
#ifndef MXVIDEOMANAGER_H
#define MXVIDEOMANAGER_H
class MxVideoManager
#include "mxcore.h"
class MxVideoManager : public MxCore
{
public:
virtual ~MxVideoManager();
virtual long Tickle(); // vtable+0x8
__declspec(dllexport) void InvalidateRect(MxRect32 &);
__declspec(dllexport) virtual long RealizePalette(MxPalette *);
__declspec(dllexport) virtual long RealizePalette(MxPalette *); // vtable+0x30
};
#endif // MXVIDEOMANAGER_H

137
isle.mak
View File

@ -112,6 +112,7 @@ CLEAN :
-@erase "$(INTDIR)\legopathpresenter.obj"
-@erase "$(INTDIR)\legophonemepresenter.obj"
-@erase "$(INTDIR)\legoplantmanager.obj"
-@erase "$(INTDIR)\legorace.obj"
-@erase "$(INTDIR)\legosoundmanager.obj"
-@erase "$(INTDIR)\legotexturepresenter.obj"
-@erase "$(INTDIR)\legowavepresenter.obj"
@ -281,6 +282,7 @@ LINK32_OBJS= \
"$(INTDIR)\legopathpresenter.obj" \
"$(INTDIR)\legophonemepresenter.obj" \
"$(INTDIR)\legoplantmanager.obj" \
"$(INTDIR)\legorace.obj" \
"$(INTDIR)\legosoundmanager.obj" \
"$(INTDIR)\legotexturepresenter.obj" \
"$(INTDIR)\legowavepresenter.obj" \
@ -416,6 +418,7 @@ CLEAN :
-@erase "$(INTDIR)\legopathpresenter.obj"
-@erase "$(INTDIR)\legophonemepresenter.obj"
-@erase "$(INTDIR)\legoplantmanager.obj"
-@erase "$(INTDIR)\legorace.obj"
-@erase "$(INTDIR)\legosoundmanager.obj"
-@erase "$(INTDIR)\legotexturepresenter.obj"
-@erase "$(INTDIR)\legowavepresenter.obj"
@ -587,6 +590,7 @@ LINK32_OBJS= \
"$(INTDIR)\legopathpresenter.obj" \
"$(INTDIR)\legophonemepresenter.obj" \
"$(INTDIR)\legoplantmanager.obj" \
"$(INTDIR)\legorace.obj" \
"$(INTDIR)\legosoundmanager.obj" \
"$(INTDIR)\legotexturepresenter.obj" \
"$(INTDIR)\legowavepresenter.obj" \
@ -1266,8 +1270,10 @@ DEP_CPP_LEGOW=\
SOURCE=.\LEGO1\mxloopingsmkpresenter.cpp
DEP_CPP_MXLOO=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxloopingsmkpresenter.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -1285,8 +1291,10 @@ DEP_CPP_MXLOO=\
SOURCE=.\LEGO1\mxmediapresenter.cpp
DEP_CPP_MXMED=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -1301,9 +1309,11 @@ DEP_CPP_MXMED=\
SOURCE=.\LEGO1\mxmusicpresenter.cpp
DEP_CPP_MXMUS=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxaudiopresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxmusicpresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -1319,8 +1329,10 @@ DEP_CPP_MXMUS=\
SOURCE=.\LEGO1\mxpresenter.cpp
DEP_CPP_MXPRE=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -1334,8 +1346,10 @@ DEP_CPP_MXPRE=\
SOURCE=.\LEGO1\mxsmkpresenter.cpp
DEP_CPP_MXSMK=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxsmkpresenter.h"\
@ -1352,8 +1366,10 @@ DEP_CPP_MXSMK=\
SOURCE=.\LEGO1\mxstillpresenter.cpp
DEP_CPP_MXSTI=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxstillpresenter.h"\
@ -1385,9 +1401,11 @@ DEP_CPP_MXTRA=\
SOURCE=.\LEGO1\mxwavepresenter.cpp
DEP_CPP_MXWAV=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxaudiopresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxsoundpresenter.h"\
@ -2171,7 +2189,12 @@ DEP_CPP_JETSK=\
SOURCE=.\LEGO1\jetskiRace.cpp
DEP_CPP_JETSKI=\
".\LEGO1\jetskiRace.h"\
".\LEGO1\legoentity.h"\
".\LEGO1\legorace.h"\
".\LEGO1\legoworld.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxentity.h"\
"$(INTDIR)\jetskiRace.obj" : $(SOURCE) $(DEP_CPP_JETSKI) "$(INTDIR)"
@ -2219,8 +2242,10 @@ DEP_CPP_JUKEBO=\
SOURCE=.\LEGO1\legoactioncontrolpresenter.cpp
DEP_CPP_LEGOA=\
".\LEGO1\legoactioncontrolpresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2271,9 +2296,11 @@ DEP_CPP_LEGOANI=\
SOURCE=.\LEGO1\legoanimmmpresenter.cpp
DEP_CPP_LEGOANIM=\
".\LEGO1\legoanimmmpresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcompositepresenter.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -2288,8 +2315,10 @@ DEP_CPP_LEGOANIM=\
SOURCE=.\LEGO1\legoanimpresenter.cpp
DEP_CPP_LEGOANIMP=\
".\LEGO1\legoanimpresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxvideopresenter.h"\
@ -2368,8 +2397,10 @@ SOURCE=.\LEGO1\legocarbuildanimpresenter.cpp
DEP_CPP_LEGOCARB=\
".\LEGO1\legoanimpresenter.h"\
".\LEGO1\legocarbuildanimpresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxvideopresenter.h"\
@ -2402,9 +2433,11 @@ DEP_CPP_LEGOCO=\
SOURCE=.\LEGO1\legoentitypresenter.cpp
DEP_CPP_LEGOEN=\
".\LEGO1\legoentitypresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcompositepresenter.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -2419,8 +2452,10 @@ DEP_CPP_LEGOEN=\
SOURCE=.\LEGO1\legoflctexturepresenter.cpp
DEP_CPP_LEGOF=\
".\LEGO1\legoflctexturepresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxflcpresenter.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2440,9 +2475,11 @@ SOURCE=.\LEGO1\legohideanimpresenter.cpp
DEP_CPP_LEGOH=\
".\LEGO1\legoanimpresenter.h"\
".\LEGO1\legohideanimpresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\legoloopinganimpresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxvideopresenter.h"\
@ -2481,10 +2518,12 @@ DEP_CPP_LEGOJ=\
SOURCE=.\LEGO1\legoloadcachesoundpresenter.cpp
DEP_CPP_LEGOL=\
".\LEGO1\legoinc.h"\
".\LEGO1\legoloadcachesoundpresenter.h"\
".\LEGO1\mxaudiopresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxsoundpresenter.h"\
@ -2503,10 +2542,12 @@ DEP_CPP_LEGOL=\
SOURCE=.\LEGO1\legolocomotionanimpresenter.cpp
DEP_CPP_LEGOLO=\
".\LEGO1\legoanimpresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\legolocomotionanimpresenter.h"\
".\LEGO1\legoloopinganimpresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxvideopresenter.h"\
@ -2523,9 +2564,11 @@ DEP_CPP_LEGOLO=\
SOURCE=.\LEGO1\legopalettepresenter.cpp
DEP_CPP_LEGOP=\
".\LEGO1\legoinc.h"\
".\LEGO1\legopalettepresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxvideopresenter.h"\
@ -2559,9 +2602,11 @@ DEP_CPP_LEGOPA=\
SOURCE=.\LEGO1\legopathpresenter.cpp
DEP_CPP_LEGOPAT=\
".\LEGO1\legoinc.h"\
".\LEGO1\legopathpresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2576,9 +2621,11 @@ DEP_CPP_LEGOPAT=\
SOURCE=.\LEGO1\legophonemepresenter.cpp
DEP_CPP_LEGOPH=\
".\LEGO1\legoinc.h"\
".\LEGO1\legophonemepresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxflcpresenter.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2624,9 +2671,11 @@ DEP_CPP_LEGOS=\
SOURCE=.\LEGO1\legotexturepresenter.cpp
DEP_CPP_LEGOT=\
".\LEGO1\legoinc.h"\
".\LEGO1\legotexturepresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2641,10 +2690,12 @@ DEP_CPP_LEGOT=\
SOURCE=.\LEGO1\legowavepresenter.cpp
DEP_CPP_LEGOWA=\
".\LEGO1\legoinc.h"\
".\LEGO1\legowavepresenter.h"\
".\LEGO1\mxaudiopresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxsoundpresenter.h"\
@ -2661,10 +2712,12 @@ DEP_CPP_LEGOWA=\
SOURCE=.\LEGO1\legoworldpresenter.cpp
DEP_CPP_LEGOWO=\
".\LEGO1\legoentitypresenter.h"\
".\LEGO1\legoinc.h"\
".\LEGO1\legoworldpresenter.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcompositepresenter.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -2698,10 +2751,12 @@ DEP_CPP_MOTOR=\
SOURCE=.\LEGO1\mxcompositemediapresenter.cpp
DEP_CPP_MXCOM=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcompositemediapresenter.h"\
".\LEGO1\mxcompositepresenter.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -2716,9 +2771,11 @@ DEP_CPP_MXCOM=\
SOURCE=.\LEGO1\mxcompositepresenter.cpp
DEP_CPP_MXCOMP=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcompositepresenter.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -2732,10 +2789,12 @@ DEP_CPP_MXCOMP=\
SOURCE=.\LEGO1\mxcontrolpresenter.cpp
DEP_CPP_MXCON=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcompositepresenter.h"\
".\LEGO1\mxcontrolpresenter.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxpresenter.h"\
@ -2765,8 +2824,10 @@ DEP_CPP_MXENT=\
SOURCE=.\LEGO1\mxeventpresenter.cpp
DEP_CPP_MXEVE=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxeventpresenter.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2782,8 +2843,10 @@ DEP_CPP_MXEVE=\
SOURCE=.\LEGO1\mxflcpresenter.cpp
DEP_CPP_MXFLC=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxflcpresenter.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
@ -2800,8 +2863,10 @@ DEP_CPP_MXFLC=\
SOURCE=.\LEGO1\mxloopingflxpresenter.cpp
DEP_CPP_MXLOOP=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxflcpresenter.h"\
".\LEGO1\mxloopingflxpresenter.h"\
".\LEGO1\mxmediapresenter.h"\
@ -2834,12 +2899,11 @@ DEP_CPP_MXDSF=\
# Begin Source File
SOURCE=.\LEGO1\mxvideopresenter.cpp
!IF "$(CFG)" == "LEGO1 - Win32 Release"
DEP_CPP_MXVIDEO=\
".\LEGO1\legoinc.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxcriticalsection.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxpresenter.h"\
".\LEGO1\mxvideopresenter.h"\
@ -2849,30 +2913,11 @@ DEP_CPP_MXVIDEO=\
$(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"\
@ -2883,28 +2928,11 @@ DEP_CPP_MXSOU=\
$(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"\
@ -2918,18 +2946,39 @@ DEP_CPP_INFOCENT=\
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug"
# End Source File
################################################################################
# Begin Source File
DEP_CPP_INFOCENT=\
".\LEGO1\infocenter.h"\
SOURCE=.\LEGO1\legorace.cpp
!IF "$(CFG)" == "LEGO1 - Win32 Release"
DEP_CPP_LEGOR=\
".\LEGO1\legoentity.h"\
".\LEGO1\legorace.h"\
".\LEGO1\legoworld.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxentity.h"\
"$(INTDIR)\infocenter.obj" : $(SOURCE) $(DEP_CPP_INFOCENT) "$(INTDIR)"
"$(INTDIR)\legorace.obj" : $(SOURCE) $(DEP_CPP_LEGOR) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "LEGO1 - Win32 Debug"
DEP_CPP_LEGOR=\
".\LEGO1\legoentity.h"\
".\LEGO1\legorace.h"\
".\LEGO1\legoworld.h"\
".\LEGO1\mxbool.h"\
".\LEGO1\mxcore.h"\
".\LEGO1\mxentity.h"\
"$(INTDIR)\legorace.obj" : $(SOURCE) $(DEP_CPP_LEGOR) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
@ -3003,6 +3052,7 @@ DEP_CPP_ISLE_=\
".\LEGO1\mxdssource.h"\
".\LEGO1\mxentity.h"\
".\LEGO1\mxeventmanager.h"\
".\LEGO1\mxmediapresenter.h"\
".\LEGO1\mxmusicmanager.h"\
".\LEGO1\mxnotificationmanager.h"\
".\LEGO1\mxobjectfactory.h"\
@ -3025,6 +3075,7 @@ DEP_CPP_ISLE_=\
".\LEGO1\mxvideomanager.h"\
".\LEGO1\mxvideoparam.h"\
".\LEGO1\mxvideoparamflags.h"\
".\LEGO1\mxvideopresenter.h"\
".\LEGO1\viewmanager.h"\

BIN
isle.mdp

Binary file not shown.