fix isle.exe build

This commit is contained in:
Roman Masanin 2023-06-25 01:13:29 +02:00
parent 07c47821cb
commit bef7d504ae
20 changed files with 222 additions and 1 deletions

View File

@ -0,0 +1,6 @@
#include "legoanimationmanager.h"
void LegoAnimationManager::configureLegoAnimationManager(int param_1)
{
// FIXME: Stub
}

View File

@ -0,0 +1,6 @@
#include "legobuildingmanager.h"
void LegoBuildingManager::configureLegoBuildingManager(int param_1)
{
// FIXME: Stub
}

22
LEGO1/legogamestate.cpp Normal file
View File

@ -0,0 +1,22 @@
#include "legogamestate.h"
long LegoGameState::Save(unsigned long p)
{
// FIXME: Stub
return 0;
}
void LegoGameState::SerializePlayersInfo(short p)
{
// FIXME: Stub
}
void LegoGameState::SerializeScoreHistory(short p)
{
// FIXME: Stub
}
void LegoGameState::SetSavePath(char* p)
{
// FIXME: Stub
}

View File

@ -0,0 +1,7 @@
#include "legoinputmanager.h"
void LegoInputManager::QueueEvent(NotificationId id, unsigned char p2, long p3, long p4, unsigned char p5)
{
// FIXME: Stub
}

View File

@ -0,0 +1,6 @@
#include "legomodelpresenter.h"
void LegoModelPresenter::configureLegoModelPresenter(int param_1)
{
// FIXME: Stub
}

View File

@ -144,3 +144,48 @@ unsigned char LegoOmni::vtable40()
// FIXME: Stub // FIXME: Stub
return 0; return 0;
} }
void LegoOmni::CreateInstance()
{
// FIXME: Stub
}
MxStreamer* Streamer()
{
// FIXME: Stub
return 0;
}
MxTickleManager* TickleManager()
{
// FIXME: Stub
return 0;
}
MxTransitionManager* TransitionManager()
{
// FIXME: Stub
return 0;
}
MxVariableTable* VariableTable()
{
// FIXME: Stub
return 0;
}
long Start(MxDSAction* a)
{
// FIXME: Stub
return 0;
}
void LegoOmni::CreateBackgroundAudio()
{
// FIXME: Stub
}
void LegoOmni::RemoveWorld(const MxAtomId& p1, long p2)
{
// FIXME: Stub
}

View File

@ -0,0 +1,6 @@
#include "legopartpresenter.h"
void LegoPartPresenter::configureLegoPartPresenter(int param_1, int param_2)
{
// FIXME: Stub
}

6
LEGO1/legoroi.cpp Normal file
View File

@ -0,0 +1,6 @@
#include "legoroi.h"
void LegoROI::configureLegoROI(int param_1)
{
// FIXME: Stub
}

View File

@ -0,0 +1,23 @@
#include "legovideomanager.h"
int LegoVideoManager::EnableRMDevice()
{
// FIXME: Stub
return 0;
}
int LegoVideoManager::DisableRMDevice()
{
// FIXME: Stub
return 0;
}
void LegoVideoManager::EnableFullScreenMovie(unsigned char a, unsigned char b)
{
// FIXME: Stub
}
void LegoVideoManager::MoveCursor(int x, int y)
{
// FIXME: Stub
}

View File

@ -0,0 +1,6 @@
#include "legoworldpresenter.h"
void LegoWorldPresenter::configureLegoWorldPresenter(int param_1)
{
// FIXME: Stub
}

View File

@ -0,0 +1,6 @@
#include "mxbackgroundaudiomanager.h"
void MxBackgroundAudioManager::Enable(unsigned char p)
{
// FIXME: Stub
}

7
LEGO1/mxdirectdraw.cpp Normal file
View File

@ -0,0 +1,7 @@
#include "mxdirectdraw.h"
int MxDirectDraw::GetPrimaryBitDepth()
{
// FIXME: Stub
return 0;
}

11
LEGO1/mxdsaction.cpp Normal file
View File

@ -0,0 +1,11 @@
#include "mxdsaction.h"
MxDSAction::MxDSAction()
{
// FIXME: Stub
}
MxDSAction::~MxDSAction()
{
// FIXME: Stub
}

View File

@ -72,3 +72,35 @@ MxTimer *Timer()
{ {
return MxOmni::GetInstance()->GetTimer(); return MxOmni::GetInstance()->GetTimer();
} }
void MxOmni::DestroyInstance()
{
// FIXME: Stub
}
const char* MxOmni::GetCD()
{
// FIXME: Stub
return 0;
}
const char* MxOmni::GetHD()
{
// FIXME: Stub
return 0;
}
void MxOmni::SetCD(const char* s)
{
// FIXME: Stub
}
void MxOmni::SetHD(const char* s)
{
// FIXME: Stub
}
void MxOmni::SetSound3D(unsigned char)
{
// FIXME: Stub
}

View File

@ -28,6 +28,7 @@ class MxOmni : public MxCore
__declspec(dllexport) static void SetHD(const char *s); __declspec(dllexport) static void SetHD(const char *s);
__declspec(dllexport) static void SetSound3D(unsigned char); __declspec(dllexport) static void SetSound3D(unsigned char);
MxOmni::MxOmni();
virtual ~MxOmni(); virtual ~MxOmni();
virtual long Notify(MxParam &p); // vtable+04 virtual long Notify(MxParam &p); // vtable+04

13
LEGO1/mxstreamer.cpp Normal file
View File

@ -0,0 +1,13 @@
#include "mxstreamer.h"
MxStreamController* MxStreamer::Open(const char* name, unsigned short p)
{
// FIXME: Stub
return 0;
}
long MxStreamer::Close(const char* p)
{
// FIXME: Stub
return 0;
}

View File

@ -13,7 +13,7 @@ class MxTimer : public MxCore
__declspec(dllexport) long GetRealTime(); __declspec(dllexport) long GetRealTime();
long GetTime() inline inline long GetTime()
{ {
if (this->m_isRunning) if (this->m_isRunning)
return s_LastTimeCalculated; return s_LastTimeCalculated;

View File

@ -0,0 +1,6 @@
#include "mxtransitionmanager.h"
void MxTransitionManager::SetWaitIndicator(MxVideoPresenter* videoPresenter)
{
// FIXME: Stub
}

View File

@ -0,0 +1,6 @@
#include "mxvariabletable.h"
void MxVariableTable::SetVariable(const char* key, const char* value)
{
// FIXME: Stub
}

6
LEGO1/viewmanager.cpp Normal file
View File

@ -0,0 +1,6 @@
#include "viewmanager.h"
void ViewManager::RemoveAll(ViewROI*)
{
// FIXME: Stub
}