diff options
Diffstat (limited to '')
-rw-r--r-- | src/T2DLL/T2StairModuleList.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/T2DLL/T2StairModuleList.h b/src/T2DLL/T2StairModuleList.h new file mode 100644 index 0000000..b93b9a5 --- /dev/null +++ b/src/T2DLL/T2StairModuleList.h @@ -0,0 +1,23 @@ +#pragma once +#include "common.h" + +class T2StairModuleList { +public: + T2StairModuleList(); + virtual ~T2StairModuleList(); + void AddModule(int, const RECT&); + void AddModule(T2TowerDoc*, const RECT&, int); +private: + int GetIndex(int, ERequestUpDown) const; +public: + void Union(T2MoverModuleList*, unsigned int); + virtual T2MoverModule* ConstructModule(); + virtual void Read(T2Archive&, T2TowerDoc*); + virtual int GetModuleCount() const; + +protected: + virtual unsigned long GetMMClassID() {} +public: + T2StairModuleList(const T2StairModuleList&) {} + T2StairModuleList& operator=(const T2StairModuleList&) {} +}; |