Files
Leviathan/Client/Game/game/Interface/SUIAllianceGuild.h
T
2026-06-01 12:46:52 +02:00

60 lines
1.6 KiB
C++

#pragma once
//#include <vector>
//#include "SUIWnd.h" // UI 공통 클래스
//---------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------
//
// class SUIAllianceGuild
//
// * 나의 연합길드 정보 팝업 윈도우
//
//
//---------------------------------------------------------------------------------------------
class SUIAllianceGuild : public SUIWnd
{
private:
std::string m_TextDecoration; // 텍스트 데코레이션.
// 각 정보 컨트롤.
KUIWnd * m_CtrlGuild;
KUIWnd * m_CtrlLeader;
KUIWnd * m_CtrlGuildCount;
KUIWnd * m_CtrlDungeon;
public :
SUIAllianceGuild( SGameManager * pGameManager );
virtual ~SUIAllianceGuild();
//------------------------------------------
virtual SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID );
virtual bool InitControls( KPoint kPos );
//virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true );
//virtual void OnPosChangeNofity(int nLeft, int nTop);
virtual void ProcMsgAtStatic( SGameMessage* pMsg );
virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam );
//virtual DWORD OnMouseMessage(DWORD dwMessage, int x, int y);
//------------------------------------------
void Release(); // 메모리 해제.
//void DataMapping( string & strGuildInfo ); // 길드 정보 설정.
void DataMapping( struct SAllianceGuild * ); // 길드 정보 설정.
//------------------------------------------
};