diff --git a/LEGO1/legoanimationmanager.h b/LEGO1/legoanimationmanager.h index 5fae368e..c42b7715 100644 --- a/LEGO1/legoanimationmanager.h +++ b/LEGO1/legoanimationmanager.h @@ -24,7 +24,7 @@ public: // OFFSET: LEGO1 0x1005ec90 inline virtual MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoAnimationManager::ClassName()) || MxCore::IsA(name); + return !strcmp(name, ClassName()) || MxCore::IsA(name); } __declspec(dllexport) static void configureLegoAnimationManager(int param_1); diff --git a/LEGO1/legocameracontroller.h b/LEGO1/legocameracontroller.h index af5015ae..15afff7f 100644 --- a/LEGO1/legocameracontroller.h +++ b/LEGO1/legocameracontroller.h @@ -21,7 +21,7 @@ public: // OFFSET: LEGO1 0x10011ed0 inline virtual MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoCameraController::ClassName()) || MxCore::IsA(name); + return !strcmp(name, ClassName()) || MxCore::IsA(name); } }; diff --git a/LEGO1/legohideanimpresenter.h b/LEGO1/legohideanimpresenter.h index 0c078e9b..abc63d78 100644 --- a/LEGO1/legohideanimpresenter.h +++ b/LEGO1/legohideanimpresenter.h @@ -20,7 +20,7 @@ public: // OFFSET: LEGO1 0x1006d890 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoHideAnimPresenter::ClassName()) || LegoAnimPresenter::IsA(name); + return !strcmp(name, ClassName()) || LegoAnimPresenter::IsA(name); } private: diff --git a/LEGO1/legolocomotionanimpresenter.h b/LEGO1/legolocomotionanimpresenter.h index b5906ca6..89a3039c 100644 --- a/LEGO1/legolocomotionanimpresenter.h +++ b/LEGO1/legolocomotionanimpresenter.h @@ -19,7 +19,7 @@ public: // OFFSET: LEGO1 0x1006ce60 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoLocomotionAnimPresenter::ClassName()) || LegoLoopingAnimPresenter::IsA(name); + return !strcmp(name, ClassName()) || LegoLoopingAnimPresenter::IsA(name); } private: diff --git a/LEGO1/legoloopinganimpresenter.h b/LEGO1/legoloopinganimpresenter.h index 6e4a5eb1..672ff260 100644 --- a/LEGO1/legoloopinganimpresenter.h +++ b/LEGO1/legoloopinganimpresenter.h @@ -18,7 +18,7 @@ public: // OFFSET: LEGO1 0x1000c9b0 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoLoopingAnimPresenter::ClassName()) || LegoAnimPresenter::IsA(name); + return !strcmp(name, ClassName()) || LegoAnimPresenter::IsA(name); } }; diff --git a/LEGO1/legonavcontroller.h b/LEGO1/legonavcontroller.h index d2bf7df7..9bffd7dd 100644 --- a/LEGO1/legonavcontroller.h +++ b/LEGO1/legonavcontroller.h @@ -32,7 +32,7 @@ public: // OFFSET: LEGO1 0x10054b90 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoNavController::ClassName()) || MxCore::IsA(name); + return !strcmp(name, ClassName()) || MxCore::IsA(name); } void SetControlMax(int p_hMax, int p_vMax); diff --git a/LEGO1/legopalettepresenter.h b/LEGO1/legopalettepresenter.h index bb1b116e..d5fbefba 100644 --- a/LEGO1/legopalettepresenter.h +++ b/LEGO1/legopalettepresenter.h @@ -21,7 +21,7 @@ public: // OFFSET: LEGO1 0x10079f40 inline MxBool IsA(const char *name) const override // vtable+0x10 { - return !strcmp(name, LegoPalettePresenter::ClassName()) || MxVideoPresenter::IsA(name); + return !strcmp(name, ClassName()) || MxVideoPresenter::IsA(name); } private: diff --git a/LEGO1/mxstreamprovider.h b/LEGO1/mxstreamprovider.h index fda71bb1..796d0ed3 100644 --- a/LEGO1/mxstreamprovider.h +++ b/LEGO1/mxstreamprovider.h @@ -6,7 +6,18 @@ // VTABLE 0x100dd100 class MxStreamProvider : public MxCore { +public: + // OFFSET: LEGO1 0x100d07e0 + inline virtual const char *ClassName() const override // vtable+0x0c + { + return "MxStreamProvider"; + } + // OFFSET: LEGO1 0x100d07f0 + inline virtual MxBool IsA(const char *name) const override // vtable+0x10 + { + return !strcmp(name, MxStreamProvider::ClassName()) || MxCore::IsA(name); + } }; #endif // MXSTREAMPROVIDER_H