#pragma once #include "common.h" class AFX_EXT_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; };