mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-24 00:31:16 +00:00
MxFlcPresenter: vtable70
This commit is contained in:
parent
93eb4dc82d
commit
679bbcfbc2
@ -1,6 +1,10 @@
|
||||
#include "mxflcpresenter.h"
|
||||
|
||||
#include "decomp.h"
|
||||
#include "mxbitmap.h"
|
||||
#include "mxomni.h"
|
||||
#include "mxpalette.h"
|
||||
#include "mxvideomanager.h"
|
||||
|
||||
DECOMP_SIZE_ASSERT(MxFlcPresenter, 0x68);
|
||||
|
||||
@ -19,3 +23,13 @@ MxFlcPresenter::~MxFlcPresenter()
|
||||
delete this->m_unk64;
|
||||
}
|
||||
}
|
||||
|
||||
// OFFSET: LEGO1 0x100b3620
|
||||
void MxFlcPresenter::vtable70()
|
||||
{
|
||||
MxPalette* pal = m_bitmap->CreatePalette();
|
||||
MVideoManager()->RealizePalette(pal);
|
||||
if (pal) {
|
||||
delete pal;
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,6 +24,8 @@ class MxFlcPresenter : public MxVideoPresenter {
|
||||
return !strcmp(name, MxFlcPresenter::ClassName()) || MxVideoPresenter::IsA(name);
|
||||
}
|
||||
|
||||
virtual void vtable70() override; // vtable+0x74
|
||||
|
||||
undefined4* m_unk64;
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user