Implement/match Act3::GoodEnding (#1218)

This commit is contained in:
Christian Semmler
2024-12-13 10:49:45 -07:00
committed by GitHub
parent de7bc813ca
commit 263d7d1e4f
11 changed files with 120 additions and 21 deletions

View File

@@ -125,8 +125,7 @@ public:
void SetBrickster(Act3Brickster* p_brickster);
void FUN_10073400();
void FUN_10073430();
void GoodEnding(const Matrix4& p_matrix);
static void DebugPrintf(const char* p_format, ...);
void GoodEnding(const Matrix4& p_destination);
// BETA indicates that the actors access certain members directly.
friend class Act3Brickster;
@@ -136,6 +135,15 @@ public:
protected:
MxLong HandleTransitionEnd();
static void DebugPrintf(const char* p_format, ...);
static void DebugCopter(
const Matrix4& p_copter,
const Matrix4& p_destination,
const Matrix4& p_startPosition,
const Matrix4& p_endPosition,
const UnknownMx4DPointFloat& p_unk0x1f4
);
Act3State* m_state; // 0xf8
Act3Ammo m_pizzas[MAX_PIZZAS]; // 0xfc
Act3Ammo m_donuts[MAX_DONUTS]; // 0x217c