49 lines
1.5 KiB
C++
49 lines
1.5 KiB
C++
|
|
/// 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 |