Files
2026-06-01 12:46:52 +02:00

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