mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-25 01:14:19 +00:00
implement EnableFullScreenMovie and FUN_100ba640 (#346)
* implement EnableFullScreenMovie and FUN_100ba640 * Match MxDisplaySurface::FUN_100ba640 * Match LegoVideoManager::EnableFullScreenMovie --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -21,20 +21,15 @@ public:
|
||||
__declspec(dllexport) void EnableFullScreenMovie(MxBool p_enable, MxBool p_scale);
|
||||
__declspec(dllexport) void MoveCursor(MxS32 p_cursorX, MxS32 p_cursorY);
|
||||
|
||||
inline Lego3DManager* Get3DManager() { return this->m_3dManager; }
|
||||
inline MxDirect3D* GetDirect3D() { return this->m_direct3d; }
|
||||
virtual void Destroy() override; // vtable+0x18
|
||||
|
||||
void SetSkyColor(float p_red, float p_green, float p_blue);
|
||||
void OverrideSkyColor(MxBool p_shouldOverride);
|
||||
|
||||
inline Lego3DManager* Get3DManager() { return this->m_3dManager; }
|
||||
inline MxDirect3D* GetDirect3D() { return this->m_direct3d; }
|
||||
inline void SetUnkE4(MxBool p_unk0xe4) { this->m_unk0xe4 = p_unk0xe4; }
|
||||
|
||||
// FUNCTION: LEGO1 0x1007c4c0
|
||||
void OverrideSkyColor(MxBool p_shouldOverride)
|
||||
{
|
||||
this->m_videoParam.GetPalette()->SetOverrideSkyColor(p_shouldOverride);
|
||||
}
|
||||
|
||||
virtual void Destroy() override; // vtable+0x18
|
||||
|
||||
private:
|
||||
undefined4 m_unk0x64;
|
||||
Lego3DManager* m_3dManager; // 0x68
|
||||
|
||||
Reference in New Issue
Block a user