mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
reorder
This commit is contained in:
parent
d2c22f196f
commit
ff32ae6383
@ -6,35 +6,7 @@
|
|||||||
|
|
||||||
class LegoWorld;
|
class LegoWorld;
|
||||||
class LegoMemoryStream;
|
class LegoMemoryStream;
|
||||||
|
class LegoAnimClass;
|
||||||
// VTALBE: LEGO1 0x100db768
|
|
||||||
class LegoAnimClassBase {
|
|
||||||
public:
|
|
||||||
LegoAnimClassBase();
|
|
||||||
virtual ~LegoAnimClassBase();
|
|
||||||
|
|
||||||
virtual void VTable0x4();
|
|
||||||
virtual void VTable0x8();
|
|
||||||
virtual void VTable0xc();
|
|
||||||
|
|
||||||
undefined4 m_unk0x4;
|
|
||||||
};
|
|
||||||
|
|
||||||
// VTALBE: LEGO1 0x100db8d8
|
|
||||||
class LegoAnimClass : public LegoAnimClassBase {
|
|
||||||
public:
|
|
||||||
LegoAnimClass();
|
|
||||||
virtual ~LegoAnimClass() override;
|
|
||||||
|
|
||||||
virtual void VTable0x8() override;
|
|
||||||
virtual void VTable0xc() override;
|
|
||||||
virtual MxResult VTable0x10(LegoMemoryStream* p_stream, MxS32);
|
|
||||||
|
|
||||||
undefined4 m_unk0x8;
|
|
||||||
undefined4 m_unk0xc;
|
|
||||||
undefined4 m_unk0x10;
|
|
||||||
undefined4 m_unk0x14;
|
|
||||||
};
|
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d90c8
|
// VTABLE: LEGO1 0x100d90c8
|
||||||
class LegoAnimPresenter : public MxVideoPresenter {
|
class LegoAnimPresenter : public MxVideoPresenter {
|
||||||
@ -96,4 +68,39 @@ class LegoAnimPresenter : public MxVideoPresenter {
|
|||||||
// SYNTHETIC: LEGO1 0x10068650
|
// SYNTHETIC: LEGO1 0x10068650
|
||||||
// LegoAnimPresenter::`scalar deleting destructor'
|
// LegoAnimPresenter::`scalar deleting destructor'
|
||||||
|
|
||||||
|
// VTABLE: LEGO1 0x100db768
|
||||||
|
class LegoAnimClassBase {
|
||||||
|
public:
|
||||||
|
LegoAnimClassBase();
|
||||||
|
virtual ~LegoAnimClassBase();
|
||||||
|
|
||||||
|
virtual void VTable0x4();
|
||||||
|
virtual void VTable0x8();
|
||||||
|
virtual void VTable0xc();
|
||||||
|
|
||||||
|
undefined4 m_unk0x4;
|
||||||
|
};
|
||||||
|
|
||||||
|
// SYNTHETIC: LEGO1 0x10099e00
|
||||||
|
// LegoAnimClassBase::`scalar deleting destructor'
|
||||||
|
|
||||||
|
// VTABLE: LEGO1 0x100db8d8
|
||||||
|
class LegoAnimClass : public LegoAnimClassBase {
|
||||||
|
public:
|
||||||
|
LegoAnimClass();
|
||||||
|
virtual ~LegoAnimClass() override;
|
||||||
|
|
||||||
|
virtual void VTable0x8() override;
|
||||||
|
virtual void VTable0xc() override;
|
||||||
|
virtual MxResult VTable0x10(LegoMemoryStream* p_stream, MxS32);
|
||||||
|
|
||||||
|
undefined4 m_unk0x8;
|
||||||
|
undefined4 m_unk0xc;
|
||||||
|
undefined4 m_unk0x10;
|
||||||
|
undefined4 m_unk0x14;
|
||||||
|
};
|
||||||
|
|
||||||
|
// SYNTHETIC: LEGO1 0x100a0ba0
|
||||||
|
// LegoAnimClass::`scalar deleting destructor'
|
||||||
|
|
||||||
#endif // LEGOANIMPRESENTER_H
|
#endif // LEGOANIMPRESENTER_H
|
||||||
|
|||||||
@ -77,14 +77,6 @@ void LegoAnimPresenter::ReadyTickle()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x1006c620
|
|
||||||
MxResult LegoAnimPresenter::StartAction(MxStreamController* p_controller, MxDSAction* p_action)
|
|
||||||
{
|
|
||||||
MxResult result = MxVideoPresenter::StartAction(p_controller, p_action);
|
|
||||||
m_displayZ = 0;
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
// STUB: LEGO1 0x1006b5e0
|
// STUB: LEGO1 0x1006b5e0
|
||||||
void LegoAnimPresenter::StartingTickle()
|
void LegoAnimPresenter::StartingTickle()
|
||||||
{
|
{
|
||||||
@ -119,10 +111,12 @@ void LegoAnimPresenter::ParseExtra()
|
|||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x1006b8e0
|
// FUNCTION: LEGO1 0x1006c620
|
||||||
void LegoAnimPresenter::Destroy()
|
MxResult LegoAnimPresenter::StartAction(MxStreamController* p_controller, MxDSAction* p_action)
|
||||||
{
|
{
|
||||||
Destroy(FALSE);
|
MxResult result = MxVideoPresenter::StartAction(p_controller, p_action);
|
||||||
|
m_displayZ = 0;
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
// STUB: LEGO1 0x1006c640
|
// STUB: LEGO1 0x1006c640
|
||||||
@ -132,6 +126,12 @@ void LegoAnimPresenter::EndAction()
|
|||||||
MxVideoPresenter::EndAction();
|
MxVideoPresenter::EndAction();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FUNCTION: LEGO1 0x1006b8e0
|
||||||
|
void LegoAnimPresenter::Destroy()
|
||||||
|
{
|
||||||
|
Destroy(FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
// STUB: LEGO1 0x1006ad30
|
// STUB: LEGO1 0x1006ad30
|
||||||
void LegoAnimPresenter::PutFrame()
|
void LegoAnimPresenter::PutFrame()
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user