// AkhanGUI.h: interface for the CAkhanGUI class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_AKHANGUI_H__4D483892_75CD_4D53_97E3_3006F1F066CA__INCLUDED_) #define AFX_AKHANGUI_H__4D483892_75CD_4D53_97E3_3006F1F066CA__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "BaseGUI.h" class CAkhanGUI : public CBaseGUI { public: // unsigned long m_dwEnterGameStep; unsigned long m_nPreSelectItem; CEffScript *m_pCastingEffect; CAkhanGUI(); virtual ~CAkhanGUI(); BOOL InitChrSelect(void); void UpdateChrSelect(void); void RenderChrSelect(LPDIRECT3DDEVICE8 lpD3DDevice); BOOL InitGame(void); void UpdateGame(void); void RenderGame(LPDIRECT3DDEVICE8 lpD3DDevice); void InitTrade(unsigned long dwKindMarket, unsigned long dwNPCID); BOOL GetIsTrade(void); void InitClassChange(unsigned long dwNPCID); void ProcessExchangeCmd(unsigned long dwSenderID, unsigned short wCmd); void InitPos(CItemInstance *lpItem); BOOL GetIsExchange(void); // BOOL StartSkill(void); BOOL InitPopup(unsigned long dwKindPopup, unsigned long dwUID, unsigned long dwKindPos); void InitSkillUnLock(unsigned long dwNPCID); void InitChannel(unsigned char cChannelNum, unsigned short *lpChannel); void InitRespawn(unsigned char cZoneNum); BOOL GetIsRespawn(void); void DestroyRespawn(void); BOOL GetEnableChat(void); void InitDeposit(void); void ShowWindow(unsigned long dwWindowNum); BOOL GetBusy(void); BOOL GetIsBlackMarket(void); void InitStreetStall(unsigned long dwChrID, char *lpstrStreetName); void InitQuest(unsigned long dwChrID, unsigned long dwQuestID); }; #endif // !defined(AFX_AKHANGUI_H__4D483892_75CD_4D53_97E3_3006F1F066CA__INCLUDED_)