mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 08:24:16 +00:00
Implement/match Act2Brick (#1169)
* Implement/match Act2Brick * Rename functions * Naming
This commit is contained in:

committed by
GitHub

parent
816bfe842d
commit
b9a1da6a7a
@@ -26,18 +26,22 @@ public:
|
||||
return !strcmp(p_name, Act2Brick::ClassName()) || LegoEntity::IsA(p_name);
|
||||
}
|
||||
|
||||
MxResult VTable0x94(LegoPathActor* p_actor, MxBool p_bool) override; // vtable+0x94
|
||||
MxResult VTable0x94(LegoPathActor* p_actor, MxBool) override; // vtable+0x94
|
||||
|
||||
// SYNTHETIC: LEGO1 0x1007a450
|
||||
// Act2Brick::`scalar deleting destructor'
|
||||
|
||||
void StopSound();
|
||||
|
||||
private:
|
||||
undefined4 m_unk0x154; // 0x154
|
||||
undefined m_unk0x158[0x0c]; // 0x158
|
||||
undefined4 m_unk0x164; // 0x164
|
||||
Mx3DPointFloat m_unk0x168; // 0x168
|
||||
Mx3DPointFloat m_unk0x17c; // 0x17c
|
||||
undefined4 m_unk0x190; // 0x190
|
||||
static MxLong g_lastHitActorTime;
|
||||
|
||||
LegoCacheSound* m_whistleSound; // 0x154
|
||||
undefined m_unk0x158[0x0c]; // 0x158
|
||||
undefined4 m_unk0x164; // 0x164
|
||||
Mx3DPointFloat m_unk0x168; // 0x168
|
||||
Mx3DPointFloat m_unk0x17c; // 0x17c
|
||||
MxS32 m_unk0x190; // 0x190
|
||||
};
|
||||
|
||||
#endif // ACT2BRICK_H
|
||||
|
@@ -58,6 +58,7 @@ public:
|
||||
LegoCacheSound* ManageSoundEntry(LegoCacheSound* p_sound);
|
||||
LegoCacheSound* Play(const char* p_key, const char* p_name, MxBool p_looping);
|
||||
LegoCacheSound* Play(LegoCacheSound* p_sound, const char* p_name, MxBool p_looping);
|
||||
void Stop(LegoCacheSound*& p_sound);
|
||||
void Destroy(LegoCacheSound*& p_sound);
|
||||
|
||||
private:
|
||||
|
@@ -41,7 +41,7 @@ public:
|
||||
|
||||
LegoCacheSound* Clone();
|
||||
MxResult Play(const char* p_name, MxBool p_looping);
|
||||
void FUN_10006b80();
|
||||
void Stop();
|
||||
void FUN_10006be0();
|
||||
void SetDistance(MxS32 p_min, MxS32 p_max);
|
||||
void Mute(MxBool p_mute);
|
||||
|
Reference in New Issue
Block a user