diff options
Diffstat (limited to '')
-rw-r--r-- | src/T2DLL/T2TenantMemberDef.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/T2DLL/T2TenantMemberDef.h b/src/T2DLL/T2TenantMemberDef.h new file mode 100644 index 0000000..215e0f4 --- /dev/null +++ b/src/T2DLL/T2TenantMemberDef.h @@ -0,0 +1,31 @@ +#pragma once +#include "common.h" + +class T2TenantMemberDef { +public: + T2TenantMemberDef(); + virtual ~T2TenantMemberDef(); + void Initialize(CResFile*, float); + + int GetDemandType() const { return mDemandType; } + int GetStartSilhouetteType() const { return mStartSilhouetteType; } + int GetEndSilhouetteType() const { return mEndSilhouetteType; } + int GetOptionType() const { return mOptionType; } + unsigned int GetNumOfPeople() const { return mNumOfPeople; } + void SetNumOfPeople(unsigned int v) { mNumOfPeople = v; } + float GetRate() const { return mRate; } + void SetRate(float v) { mRate = v; } + void GetName(CString& outStr) const { outStr = mName; } + unsigned int GetPercent() const { return mPercent; } + void SetPercent(unsigned int v) { mPercent = v; } + +protected: + char mName[16]; + int mDemandType; + int mStartSilhouetteType; + int mEndSilhouetteType; + int mOptionType; + unsigned int mPercent; + unsigned int mNumOfPeople; + float mRate; +}; |