38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
|
|
/// 2011.02.08 - prodongi
|
|
|
|
#ifndef _SUICharacterInfoSubMainWnd_h_
|
|
#define _SUICharacterInfoSubMainWnd_h_
|
|
|
|
//#include "SUIWnd.h"
|
|
#include "CreatureBase.h"
|
|
|
|
struct SMSG_INSTANCE_GAME_SCORE;
|
|
|
|
class SUICharacterInfoSubMainWnd : public SUIWnd
|
|
{
|
|
public:
|
|
SUICharacterInfoSubMainWnd(SGameManager* pGameManager) : SUIWnd(pGameManager), m_isExpand(true) {};
|
|
virtual ~SUICharacterInfoSubMainWnd() {};
|
|
virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam );
|
|
|
|
virtual void refreshAll() {}
|
|
virtual void refreshBaseStat() {}
|
|
virtual void refreshBattleStat() {}
|
|
virtual void refreshBaseItemStat(CreatureStat const& /*stat*/) {}
|
|
virtual void refreshBattleItemStat(CreatureAttribute const& /*attribute*/) {}
|
|
virtual void refreshExpand(bool applyParent);
|
|
virtual bool isExpand() const { return m_isExpand; }
|
|
virtual void refreshPropensity() {}
|
|
virtual void refreshGameScore(SMSG_INSTANCE_GAME_SCORE* /*msg*/) {}
|
|
|
|
protected:
|
|
virtual void setExpand(bool expand, bool applyParent = true) {}
|
|
void toggleExpand();
|
|
void setShowFoldButton(bool expand);
|
|
|
|
protected:
|
|
bool m_isExpand;
|
|
};
|
|
|
|
#endif |