// HumanSociety.h: interface for the CHumanSociety class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_HUMANSOCIETY_H__8CB99F95_D139_4DD0_BB46_116AF41F1794__INCLUDED_) #define AFX_HUMANSOCIETY_H__8CB99F95_D139_4DD0_BB46_116AF41F1794__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "GUIWindow.h" class CHumanSociety : public CGUIWindow { public: unsigned long m_dwStartSlot; unsigned long m_dwSocietyMode; unsigned long m_dwStartMemberSlot; unsigned long m_dwStartPartySlot; unsigned long m_dwStartFriendSlot; unsigned long m_dwStartBanSlot; unsigned long m_dwRemoveResult; unsigned long m_dwAddResult; unsigned long m_dwCommandType; unsigned long m_dwChrID; char m_strName[MAX_PATH]; CHumanSociety(); ~CHumanSociety(); void RenderSlot(LPDIRECT3DDEVICE8 lpD3DDevice, long DataSlot, long lSlot, unsigned char cAlpha, long lMoveX, long lMoveY); void RenderFriendSlot(LPDIRECT3DDEVICE8 lpD3DDevice, FriendInfo *lpFriend, long lSlot, unsigned char cAlpha, long lMoveX, long lMoveY); void RenderBanSlot(LPDIRECT3DDEVICE8 lpD3DDevice, BanInfo *lpBan, long lSlot, unsigned char cAlpha, long lMoveX, long lMoveY); BOOL UpdateParty(BOOL &bClick, BOOL &bEdge); BOOL UpdateFriend(BOOL &bClick, BOOL &bEdge); BOOL UpdateBan(BOOL &bClick, BOOL &bEdge); BOOL UpdateSearchParty(BOOL &bClick, BOOL &bEdge); void RenderParty(LPDIRECT3DDEVICE8 lpD3DDevice); void RenderFriend(LPDIRECT3DDEVICE8 lpD3DDevice); void RenderBan(LPDIRECT3DDEVICE8 lpD3DDevice); void RenderSearchParty(LPDIRECT3DDEVICE8 lpD3DDevice); 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_HUMANSOCIETY_H__8CB99F95_D139_4DD0_BB46_116AF41F1794__INCLUDED_)