#ifndef MXREGIONLIST_H #define MXREGIONLIST_H #include "mxlist.h" struct MxRegionTopBottom; struct MxRegionLeftRight; // VTABLE: LEGO1 0x100dcb10 // class MxCollection // VTABLE: LEGO1 0x100dcb28 // class MxList // VTABLE: LEGO1 0x100dcb40 // class MxPtrList // VTABLE: LEGO1 0x100dcb58 // SIZE 0x18 class MxRegionList : public MxPtrList { public: MxRegionList() : MxPtrList(Destroy) {} static void Destroy(MxRegionTopBottom*); }; // VTABLE: LEGO1 0x100dcb88 // class MxListCursorChildChild typedef MxListCursorChildChild MxRegionListCursor; // VTABLE: LEGO1 0x100dcc10 // class MxListCursorChildChild typedef MxListCursorChildChild MxRegionLeftRightListCursor; // VTABLE: LEGO1 0x100dcc40 // class MxCollection // VTABLE: LEGO1 0x100dcc58 // class MxList // VTABLE: LEGO1 0x100dcc70 // class MxPtrList // VTABLE: LEGO1 0x100dcc88 // SIZE 0x18 class MxRegionLeftRightList : public MxPtrList { public: MxRegionLeftRightList() : MxPtrList(Destroy) {} static void Destroy(MxRegionLeftRight*); }; #endif // MXREGIONLIST_H