mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement/match PizzeriaState::NextAction (#1125)
* Implement/match PizzeriaState::NextAction * Name globals * Refactor globals into class statics * Remove TODO
This commit is contained in:

committed by
GitHub

parent
5f822dabc7
commit
115343f6e5
@@ -146,6 +146,18 @@ public:
|
||||
undefined4 m_unk0x0c; // 0x0c
|
||||
Mission m_missions[5]; // 0x10
|
||||
MxU32 m_unk0xb0; // 0xb0
|
||||
|
||||
static IsleScript::Script g_pepperActions[];
|
||||
static IsleScript::Script g_mamaActions[];
|
||||
static IsleScript::Script g_papaActions[];
|
||||
static IsleScript::Script g_nickActions[];
|
||||
static IsleScript::Script g_lauraActions[];
|
||||
|
||||
static MxLong g_pepperFinishTimes[];
|
||||
static MxLong g_mamaFinishTimes[];
|
||||
static MxLong g_papaFinishTimes[];
|
||||
static MxLong g_nickFinishTimes[];
|
||||
static MxLong g_lauraFinishTimes[];
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100d7380
|
||||
|
@@ -1,6 +1,7 @@
|
||||
#ifndef PIZZERIA_H
|
||||
#define PIZZERIA_H
|
||||
|
||||
#include "actionsfwd.h"
|
||||
#include "decomp.h"
|
||||
#include "isleactor.h"
|
||||
#include "legostate.h"
|
||||
@@ -32,12 +33,16 @@ public:
|
||||
// PizzeriaState::`scalar deleting destructor'
|
||||
|
||||
MxS16 FUN_10017d50();
|
||||
MxU32 FUN_10017d70();
|
||||
MxU32 NextAction();
|
||||
|
||||
// TODO: Most likely getters/setters are not used according to BETA.
|
||||
Playlist m_unk0x08[5]; // 0x08
|
||||
MxS32 m_unk0x44[5]; // 0x44
|
||||
|
||||
Playlist m_unk0x08[5]; // 0x08
|
||||
undefined4 m_unk0x44[5]; // 0x44
|
||||
static IsleScript::Script g_pepperActions[];
|
||||
static IsleScript::Script g_mamaActions[];
|
||||
static IsleScript::Script g_papaActions[];
|
||||
static IsleScript::Script g_nickActions[];
|
||||
static IsleScript::Script g_lauraActions[];
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100d5520
|
||||
|
Reference in New Issue
Block a user