mirror of
https://github.com/isledecomp/isle-portable.git
synced 2024-11-26 01:17:55 -05:00
replace shorts with MxS16/MxU16/undefined2
This commit is contained in:
parent
5d099115fe
commit
8fa45bbe0f
14 changed files with 31 additions and 28 deletions
|
@ -27,13 +27,13 @@ MxResult LegoGameState::Save(MxULong p)
|
|||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1003a2e0
|
||||
void LegoGameState::SerializePlayersInfo(short p)
|
||||
void LegoGameState::SerializePlayersInfo(MxS16 p)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1003cdd0
|
||||
void LegoGameState::SerializeScoreHistory(short p)
|
||||
void LegoGameState::SerializeScoreHistory(MxS16 p)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
|
|
@ -10,8 +10,8 @@ class LegoGameState
|
|||
__declspec(dllexport) ~LegoGameState();
|
||||
__declspec(dllexport) MxResult Load(MxULong);
|
||||
__declspec(dllexport) MxResult Save(MxULong p);
|
||||
__declspec(dllexport) void SerializePlayersInfo(short p);
|
||||
__declspec(dllexport) void SerializeScoreHistory(short p);
|
||||
__declspec(dllexport) void SerializePlayersInfo(MxS16 p);
|
||||
__declspec(dllexport) void SerializeScoreHistory(MxS16 p);
|
||||
__declspec(dllexport) void SetSavePath(char *p);
|
||||
};
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@ MxBackgroundAudioManager *BackgroundAudioManager()
|
|||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100c0280 STUB
|
||||
MxDSObject *CreateStreamObject(MxDSFile *,short)
|
||||
MxDSObject *CreateStreamObject(MxDSFile *,MxS16)
|
||||
{
|
||||
// TODO
|
||||
return NULL;
|
||||
|
|
|
@ -95,7 +95,7 @@ class LegoOmni : public MxOmni
|
|||
};
|
||||
|
||||
__declspec(dllexport) MxBackgroundAudioManager * BackgroundAudioManager();
|
||||
__declspec(dllexport) MxDSObject * CreateStreamObject(MxDSFile *,short);
|
||||
__declspec(dllexport) MxDSObject * CreateStreamObject(MxDSFile *,MxS16);
|
||||
__declspec(dllexport) LegoGameState * GameState();
|
||||
__declspec(dllexport) const char * GetNoCD_SourceName();
|
||||
__declspec(dllexport) LegoInputManager * InputManager();
|
||||
|
|
|
@ -41,11 +41,11 @@ class MxDSFile : public MxDSSource
|
|||
, streamBuffersNum(0)
|
||||
{}
|
||||
|
||||
unsigned short majorVersion;
|
||||
unsigned short minorVersion;
|
||||
MxU16 majorVersion;
|
||||
MxU16 minorVersion;
|
||||
MxULong bufferSize;
|
||||
short streamBuffersNum;
|
||||
short reserved;
|
||||
MxS16 streamBuffersNum;
|
||||
MxS16 reserved;
|
||||
};
|
||||
|
||||
MxString m_filename;
|
||||
|
|
|
@ -111,7 +111,7 @@ unsigned int MxDSObject::CalculateUnk08()
|
|||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100bfa20
|
||||
void MxDSObject::Parse(char **p_source, unsigned short p_unk24)
|
||||
void MxDSObject::Parse(char **p_source, MxU16 p_unk24)
|
||||
{
|
||||
this->SetSourceName(*p_source);
|
||||
*p_source += strlen(this->m_sourceName) + 1;
|
||||
|
|
|
@ -25,7 +25,7 @@ class MxDSObject : public MxCore
|
|||
|
||||
virtual int unk14(); // vtable+14;
|
||||
virtual unsigned int CalculateUnk08(); // vtable+18;
|
||||
virtual void Parse(char **p_source, unsigned short p_unk24); // vtable+1c;
|
||||
virtual void Parse(char **p_source, MxU16 p_unk24); // vtable+1c;
|
||||
|
||||
void SetSourceName(const char *p_sourceName);
|
||||
|
||||
|
@ -33,7 +33,7 @@ class MxDSObject : public MxCore
|
|||
inline int GetUnknown1c() { return this->m_unk1c; }
|
||||
|
||||
inline void SetUnknown1c(int p_unk1c) { this->m_unk1c = p_unk1c; }
|
||||
inline void SetUnknown24(short p_unk24) { this->m_unk24 = p_unk24; }
|
||||
inline void SetUnknown24(MxS16 p_unk24) { this->m_unk24 = p_unk24; }
|
||||
|
||||
// OFFSET: ISLE 0x401c40
|
||||
// OFFSET: LEGO1 0x10005530
|
||||
|
@ -41,14 +41,14 @@ class MxDSObject : public MxCore
|
|||
|
||||
private:
|
||||
unsigned int m_unk08;
|
||||
short m_unk0c;
|
||||
MxS16 m_unk0c;
|
||||
char* m_sourceName;
|
||||
int m_unk14;
|
||||
char *m_objectName;
|
||||
int m_unk1c;
|
||||
MxAtomId m_atomId;
|
||||
short m_unk24;
|
||||
unsigned short m_unk26;
|
||||
MxS16 m_unk24;
|
||||
MxU16 m_unk26;
|
||||
int m_unk28;
|
||||
};
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ MXIOINFO::~MXIOINFO()
|
|||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100cc830
|
||||
unsigned short MXIOINFO::Open(const char *filename, DWORD fdwOpen)
|
||||
MxU16 MXIOINFO::Open(const char *filename, DWORD fdwOpen)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ void MXIOINFO::SetBuffer(LPSTR pchBuffer, LONG cchBuffer, LONG unk)
|
|||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100cce60
|
||||
unsigned short MXIOINFO::Descend(LPMMCKINFO pmmcki, const MMCKINFO *pmmckiParent, UINT fuDescend)
|
||||
MxU16 MXIOINFO::Descend(LPMMCKINFO pmmcki, const MMCKINFO *pmmckiParent, UINT fuDescend)
|
||||
{
|
||||
return 0;
|
||||
}
|
|
@ -12,12 +12,12 @@ class MXIOINFO
|
|||
MXIOINFO();
|
||||
__declspec(dllexport) ~MXIOINFO();
|
||||
|
||||
unsigned short Open(const char *filename, DWORD fdwOpen);
|
||||
MxU16 Open(const char *filename, DWORD fdwOpen);
|
||||
void Close(MxLong arg);
|
||||
LONG Seek(LONG lOffset, int iOrigin);
|
||||
MxULong Read(HPSTR pch, LONG cch);
|
||||
void SetBuffer(LPSTR pchBuffer, LONG cchBuffer, LONG unk);
|
||||
unsigned short Descend(LPMMCKINFO pmmcki, const MMCKINFO *pmmckiParent, UINT fuDescend);
|
||||
MxU16 Descend(LPMMCKINFO pmmcki, const MMCKINFO *pmmckiParent, UINT fuDescend);
|
||||
|
||||
MMIOINFO m_info;
|
||||
};
|
||||
|
|
|
@ -7,7 +7,7 @@ MxStreamer::~MxStreamer()
|
|||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100b92c0 STUB
|
||||
MxStreamController *MxStreamer::Open(const char *name, unsigned short p)
|
||||
MxStreamController *MxStreamer::Open(const char *name, MxU16 p)
|
||||
{
|
||||
// TODO
|
||||
return NULL;
|
||||
|
|
|
@ -11,7 +11,7 @@ class MxStreamer : public MxCore
|
|||
public:
|
||||
virtual ~MxStreamer() override;
|
||||
|
||||
__declspec(dllexport) MxStreamController *Open(const char *name, unsigned short p);
|
||||
__declspec(dllexport) MxStreamController *Open(const char *name, MxU16 p);
|
||||
__declspec(dllexport) MxLong Close(const char *p);
|
||||
|
||||
virtual MxLong Notify(MxParam &p) override; // vtable+0x4
|
||||
|
|
|
@ -23,7 +23,7 @@ class MxString : public MxCore
|
|||
|
||||
private:
|
||||
char *m_data;
|
||||
unsigned short m_length;
|
||||
MxU16 m_length;
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
DECOMP_SIZE_ASSERT(MxVideoPresenter, 0x64);
|
||||
|
||||
// OFFSET: LEGO1 0x100b2760 STUB
|
||||
void MxVideoPresenter::Init() {
|
||||
void MxVideoPresenter::Init()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
|
|
@ -8,9 +8,11 @@
|
|||
class MxVideoPresenter : public MxMediaPresenter
|
||||
{
|
||||
public:
|
||||
MxVideoPresenter() {
|
||||
MxVideoPresenter()
|
||||
{
|
||||
Init();
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x1000c820
|
||||
inline virtual const char *ClassName() const override // vtable+0x0c
|
||||
{
|
||||
|
@ -29,9 +31,9 @@ class MxVideoPresenter : public MxMediaPresenter
|
|||
undefined4 m_unk50;
|
||||
undefined4 m_unk54;
|
||||
undefined4 m_unk58;
|
||||
short m_unk5c;
|
||||
undefined2 m_unk5c;
|
||||
unsigned char m_flags;
|
||||
int m_unk60;
|
||||
undefined4 m_unk60;
|
||||
};
|
||||
|
||||
#endif // MXVIDEOPRESENTER_H
|
||||
|
|
Loading…
Reference in a new issue