www.pudn.com > 3D_OnlineGame_Humen.rar > MenuLoadOldPlay.h
// MenuLoadOldPlay.h: interface for the CMenuLoadOldPlay class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MENULOADOLDPLAY_H__65594B91_5A0A_11D3_BA84_0000E8A021D8__INCLUDED_)
#define AFX_MENULOADOLDPLAY_H__65594B91_5A0A_11D3_BA84_0000E8A021D8__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//add header file
#include "wgs\CMessageList.h"
#include "wgs\common.h"
//end
class CMenuLoadOldPlay
{
public:
HRESULT Draw2DSetup();
void PrepareOldPlay();
HRESULT DrawAllMenuBottonElement();
HRESULT DrawOldPlayeName();
void LoadPlayerOnLButtonDown(POINT Pos);
void LoadPlayerOnLButtonUp(POINT Pos);
void LoadPlayerOnRButtonDown(POINT Pos);
void LoadPlayerOnMouseMove(POINT Pos);
BOOL UsreLoadOldPlayerSend();
BOOL UsreLoadOldPlayerReceive();
CMenuLoadOldPlay();
virtual ~CMenuLoadOldPlay();
public:
BOOL bWaittingConnect;
BOOL bShowMsg;
BOOL bStatGame;
BOOL bCreateNewPlay;
BOOL bBackUp;
BOOL bPlayer0;
BOOL bPlayer1;
BOOL bPlayer2;
BOOL bPlayer3;
BOOL bPlayer4;
BOOL bPlayerState0;
BOOL bPlayerState1;
BOOL bPlayerState2;
BOOL bPlayerState3;
BOOL bPlayerState4;
//add load play parameter
RECT rcBulletin;
RECT rcDeletePlayButton;
RECT rcDeletePlayButtonSource;
BOOL bDeletePlay;
CMessageList messlistBulletin;
void AddMessage(LPTSTR lpstr){
messlistBulletin.AddMessageList(lpstr);}
void InitiateCName(int nPlayer,LPCTSTR lpstrCName){
m_CName[nPlayer]=lpstrCName;}
void InitiateEName(int nPlayer,LPCTSTR lpstrEName){
m_EName[nPlayer]=lpstrEName;}
void InitiatePassword(int nPlayer,LPCTSTR lpstrPassword){
m_Password[nPlayer]=lpstrPassword;}
void SetNumPlayer(int iNum){nHaveUsed=iNum;}
int GetNumPlayer(){return nHaveUsed;}
void DeletePlayer();
//end
RECT rcStatGameButton;
RECT rcCreateNewPlayButton;
RECT rcBackUpButton;
RECT rcStatGameButtonSource;
RECT rcCreateNewPlayButtonSource;
RECT rcBackUpButtonSource;
RECT rcPlayerPos0;
RECT rcPlayerPos1;
RECT rcPlayerPos2;
RECT rcPlayerPos3;
RECT rcPlayerPos4;
RECT rcPlayerPosSource;
RECT rcMainSurfaceSource;
int nHaveUsed;
CString m_CName[5];
CString m_EName[5];
CString m_Password[5];
};
#endif // !defined(AFX_MENULOADOLDPLAY_H__65594B91_5A0A_11D3_BA84_0000E8A021D8__INCLUDED_)