From eb1952b5dce671d7e17ae4cb344449942a61993f Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Fri, 5 Jan 2024 19:30:33 -0500 Subject: [PATCH] Add missing annotations --- LEGO1/legovideomanager.h | 58 +++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/LEGO1/legovideomanager.h b/LEGO1/legovideomanager.h index 0404f6fa..456f3222 100644 --- a/LEGO1/legovideomanager.h +++ b/LEGO1/legovideomanager.h @@ -5,7 +5,6 @@ #include "lego3dmanager.h" #include "mxdirect3d.h" #include "mxdirectx/mxstopwatch.h" -#include "mxtransitionmanager.h" #include "mxunknown100d9d00.h" #include "mxvideomanager.h" @@ -48,39 +47,42 @@ class LegoVideoManager : public MxVideoManager { inline void CursorMoved(); - Tgl::Renderer* m_renderer; - Lego3DManager* m_3dManager; // 0x68 - LegoROI* m_viewROI; // 0x6c - undefined4 m_unk0x70; - MxDirect3D* m_direct3d; // 0x74 - undefined4 m_unk0x78[27]; - MxBool m_unk0xe4; - MxBool m_unk0xe5; - MxBool m_unk0xe6; + Tgl::Renderer* m_renderer; // 0x64 + Lego3DManager* m_3dManager; // 0x68 + LegoROI* m_viewROI; // 0x6c + undefined4 m_unk0x70; // 0x70 + MxDirect3D* m_direct3d; // 0x74 + undefined4 m_unk0x78[27]; // 0x78 + MxBool m_unk0xe4; // 0xe4 + MxBool m_unk0xe5; // 0xe5 + MxBool m_unk0xe6; // 0xe6 PALETTEENTRY m_paletteEntries[256]; // 0xe7 - undefined m_padding0x4e7; + undefined m_padding0x4e7; // 0x4e7 MxUnknown100d9d00* m_unk0x100d9d00; // 0x4e8 MxBool m_isFullscreenMovie; // 0x4ec MxPalette* m_palette; // 0x4f0 MxStopWatch* m_stopWatch; // 0x4f4 double m_elapsedSeconds; // 0x4f8 - MxBool m_unk0x500; - MxBool m_cursorMoved; // 0x501 - MxS32 m_cursorXCopy; // 0x504 - MxS32 m_cursorYCopy; // 0x508 - MxS32 m_cursorX; // 0x50c - MxS32 m_cursorY; // 0x510 - LPDIRECTDRAWSURFACE m_unk0x514; - RECT m_unk0x518; - undefined4 m_unk0x528; - MxBool m_drawFPS; // 0x52c - RECT m_fpsRect; // 0x530 - HFONT m_arialFont; // 0x540 - SIZE m_fpsSize; // 0x544 - undefined m_pad0x54c[8]; - MxBool m_unk0x554; - MxBool m_initialized; // 0x555 - undefined m_pad0x556[0x39]; + MxBool m_unk0x500; // 0x500 + MxBool m_cursorMoved; // 0x501 + MxS32 m_cursorXCopy; // 0x504 + MxS32 m_cursorYCopy; // 0x508 + MxS32 m_cursorX; // 0x50c + MxS32 m_cursorY; // 0x510 + LPDIRECTDRAWSURFACE m_unk0x514; // 0x514 + RECT m_unk0x518; // 0x518 + undefined4 m_unk0x528; // 0x528 + MxBool m_drawFPS; // 0x52c + RECT m_fpsRect; // 0x530 + HFONT m_arialFont; // 0x540 + SIZE m_fpsSize; // 0x544 + undefined m_pad0x54c[8]; // 0x54c + MxBool m_unk0x554; // 0x554 + MxBool m_initialized; // 0x555 + undefined m_pad0x556[0x39]; // 0x556 }; +// SYNTHETIC: LEGO1 0x1007ab20 +// LegoVideoManager::`scalar deleting destructor' + #endif // LEGOVIDEOMANAGER_H