/// 2011.02.08 - prodongi #ifndef _SUICharacterInfoSubBasicWnd_h_ #define _SUICharacterInfoSubBasicWnd_h_ //#include "SUIWnd.h" #include "CharacterInfo/SUICharacterInfoSubMainWnd.h" using std::string; class SUICharacterInfoSubBasicWnd : public SUICharacterInfoSubMainWnd { public: SUICharacterInfoSubBasicWnd(SGameManager* pGameManager); virtual ~SUICharacterInfoSubBasicWnd() {}; virtual SUIWnd* CreateWnd( const char* szNUIFileName, KUIWndManager* pWndManager, KPoint kPos, int nWindowID = -1 ); virtual void refreshBaseStat(); /// 기본 능력 virtual void refreshBattleStat(); /// 기본 전투 능력 virtual void refreshBaseItemStat(CreatureStat const& stat); virtual void refreshBattleItemStat(CreatureAttribute const& attribute); protected: void refreshExpandBattleStat(CreatureAttribute const& attribute); /// 확장 전투 능력 void refreshExpandBattleItemStat(CreatureAttribute const& attribute); /// 확장 전투 아이템 능력 void setOriValue(char const* controlName, int nValue, bool bPer = false, const char* szTooltip = NULL ); void setItemValue(char const* controlName, int nValue, bool bPer = false); void setSignString(char const* controlId, int value); virtual void setExpand(bool expand, bool applyParent = true); protected: CreatureAttribute m_creatureAttribute; std::string m_strPlusColorValue; // +일 경우의 색상 값 std::string m_strMinusColorValue; // -일 경우의 색상 값 }; #endif