1111
1212#include < windows.h>
1313
14+ class CactusInterface0x4 ;
15+
1416// VTABLE: LEGORACERS 0x004af9f4
1517// SIZE 0x944
1618class IronFlame0x944 : public CrimsonForge0x800 {
@@ -33,10 +35,10 @@ class IronFlame0x944 : public CrimsonForge0x800 {
3335 LegoU32 p_flags,
3436 const LegoChar* p_driverName,
3537 const LegoChar* p_deviceName
36- ) override ; // vtable+0x28
37- void VTable0x2c () override ; // vtable+0x2c
38- void VTable0x30 () override ; // vtable+0x30
39- LegoS32 Tick (LegoS32 p_unk0x81c) override ; // vtable+0x34
38+ ) override ; // vtable+0x28
39+ void VTable0x2c () override ; // vtable+0x2c
40+ void VTable0x30 () override ; // vtable+0x30
41+ LegoS32 Tick (CactusInterface0x4* p_unk0x81c) override ; // vtable+0x34
4042
4143 enum {
4244 c_golBackendDP = 0x0 ,
@@ -61,28 +63,28 @@ class IronFlame0x944 : public CrimsonForge0x800 {
6163 void FUN_00416db0 ();
6264 void FUN_00417000 (LegoU32 p_mode);
6365
64- GolExport* m_golExport; // 0x800
65- GolDrawState* m_golDrawState; // 0x804
66- undefined4 m_unk0x808; // 0x808
67- undefined4 m_unk0x80c; // 0x80c
68- undefined4 m_unk0x810; // 0x810
69- undefined4 m_unk0x814; // 0x814
70- undefined4 m_unk0x818; // 0x818
71- undefined4 m_unk0x81c; // 0x81c
72- DWORD m_lastFrameTimeMs; // 0x820
73- LegoU32 m_frameDeltaMs; // 0x824
74- LegoU32 m_maxFrameDeltaMs; // 0x828
75- undefined4 m_unk0x82c; // 0x82c
76- HMODULE m_golLibrary; // 0x830
77- OpalVault0xf0 m_unk0x834; // 0x834
78- HWND m_hWnd; // 0x924
79- LegoU32 m_golBackendType; // 0x928
80- undefined4 m_unk0x92c; // 0x92c
81- undefined4 m_unk0x930; // 0x930
82- undefined4 m_unk0x934; // 0x934
83- undefined4 m_unk0x938; // 0x938
84- undefined4 m_unk0x93c; // 0x93c
85- undefined4 m_unk0x940; // 0x940
66+ GolExport* m_golExport; // 0x800
67+ GolDrawState* m_golDrawState; // 0x804
68+ undefined4 m_unk0x808; // 0x808
69+ undefined4 m_unk0x80c; // 0x80c
70+ undefined4 m_unk0x810; // 0x810
71+ undefined4 m_unk0x814; // 0x814
72+ undefined4 m_unk0x818; // 0x818
73+ CactusInterface0x4* m_unk0x81c; // 0x81c
74+ DWORD m_lastFrameTimeMs; // 0x820
75+ LegoU32 m_frameDeltaMs; // 0x824
76+ LegoU32 m_maxFrameDeltaMs; // 0x828
77+ undefined4 m_unk0x82c; // 0x82c
78+ HMODULE m_golLibrary; // 0x830
79+ OpalVault0xf0 m_unk0x834; // 0x834
80+ HWND m_hWnd; // 0x924
81+ LegoU32 m_golBackendType; // 0x928
82+ undefined4 m_unk0x92c; // 0x92c
83+ undefined4 m_unk0x930; // 0x930
84+ undefined4 m_unk0x934; // 0x934
85+ undefined4 m_unk0x938; // 0x938
86+ undefined4 m_unk0x93c; // 0x93c
87+ undefined4 m_unk0x940; // 0x940
8688};
8789
8890LRESULT CALLBACK AppWndProc (HWND p_hWnd, UINT p_msg, WPARAM p_wParam, LPARAM p_lParam);
0 commit comments