mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Order symbols until end of LegoGameState (#1340)
* Order `Ambulance` * More ordering * Order until `LegoGameState` * Move
This commit is contained in:
committed by
GitHub
parent
e8c856c585
commit
e1ce96c473
@@ -4,15 +4,13 @@
|
||||
#include "actionsfwd.h"
|
||||
#include "decomp.h"
|
||||
#include "mxtypes.h"
|
||||
#include "mxvariable.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
class LegoBackgroundColor;
|
||||
class LegoFile;
|
||||
class LegoFullScreenMovie;
|
||||
class LegoState;
|
||||
class LegoStorage;
|
||||
class MxVariable;
|
||||
class MxVariableTable;
|
||||
class MxString;
|
||||
|
||||
@@ -24,6 +22,34 @@ struct ColorStringStruct {
|
||||
const char* m_colorName; // 0x04
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100d74a8
|
||||
// SIZE 0x30
|
||||
class LegoBackgroundColor : public MxVariable {
|
||||
public:
|
||||
LegoBackgroundColor(const char* p_key, const char* p_value);
|
||||
|
||||
void SetValue(const char* p_colorString) override; // vtable+0x04
|
||||
|
||||
void SetLightColor(float p_r, float p_g, float p_b);
|
||||
void SetLightColor();
|
||||
void ToggleDayNight(MxBool p_sun);
|
||||
void ToggleSkyColor();
|
||||
|
||||
private:
|
||||
float m_h; // 0x24
|
||||
float m_s; // 0x28
|
||||
float m_v; // 0x2c
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100d74b8
|
||||
// SIZE 0x24
|
||||
class LegoFullScreenMovie : public MxVariable {
|
||||
public:
|
||||
LegoFullScreenMovie(const char* p_key, const char* p_value);
|
||||
|
||||
void SetValue(const char* p_option) override; // vtable+0x04
|
||||
};
|
||||
|
||||
// SIZE 0x430
|
||||
class LegoGameState {
|
||||
public:
|
||||
@@ -132,7 +158,7 @@ public:
|
||||
History();
|
||||
void WriteScoreHistory();
|
||||
MxResult Serialize(LegoStorage* p_storage);
|
||||
ScoreItem* FUN_1003cc90(Username* p_player, MxU16 p_unk0x24, MxS32& p_unk0x2c);
|
||||
ScoreItem* FUN_1003cc90(Username* p_player, MxS16 p_unk0x24, MxS32& p_unk0x2c);
|
||||
|
||||
// FUNCTION: BETA10 0x1002c2b0
|
||||
MxS16 GetCount() { return m_count; }
|
||||
|
||||
Reference in New Issue
Block a user