// AkhanRespawn.h: interface for the CAkhanRespawn class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_AKHANRESPAWN_H__4C890A35_6E5E_4860_9845_0FE2D7B7F886__INCLUDED_) #define AFX_AKHANRESPAWN_H__4C890A35_6E5E_4860_9845_0FE2D7B7F886__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "GUIWindow.h" class CAkhanRespawn : public CGUIWindow { public: typedef struct RespawnPoint { unsigned long m_dwSpawnNumber; unsigned short m_wPutX[10]; unsigned short m_wPutY[10]; POS m_psPoint[10]; } RespawnPoint; unsigned char m_cSelectZone; vector m_lstTexture; RespawnPoint m_aryRespawn[30]; void SetRespawn(unsigned char cZoneNum); CAkhanRespawn(); virtual ~CAkhanRespawn(); BOOL Init(unsigned short x, unsigned short y); void InitValue(void); BOOL Update(BOOL &bClick, BOOL &bEdge); void ShowWindow(BOOL bShow); void Render(LPDIRECT3DDEVICE8 lpD3DDevice); }; #endif // !defined(AFX_AKHANRESPAWN_H__4C890A35_6E5E_4860_9845_0FE2D7B7F886__INCLUDED_)