📄 optionmanager.cpp
字号:
// OptionManager.cpp: implementation of the OptionManager class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "OptionManager.h"
#include "UserTable.h"
#include "Player.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
COptionManager::COptionManager()
{
}
COptionManager::~COptionManager()
{
}
void COptionManager::NetworkMsgParse( BYTE Protocol, void* pMsg )
{
switch( Protocol )
{
case MP_OPTION_SET_SYN:
{
MSG_WORD* msg = (MSG_WORD*)pMsg;
CPlayer* pPlayer = (CPlayer*)g_pUserTable->FindUser(msg->dwObjectID);
if( pPlayer == NULL ) break; //erroró¸®
sGAMEOPTION GameOption;
MakeGameOption( msg->wData, &GameOption );
pPlayer->SetGameOption( &GameOption );
}
break;
}
}
void COptionManager::MakeGameOption( WORD wOption, sGAMEOPTION* pOutGameOption )
{
//ÃʱâÈ»ý·«(pOutGameOption)
if( wOption & eOPT_NODEAL ) pOutGameOption->bNoDeal = TRUE;
if( wOption & eOPT_NOPARTY ) pOutGameOption->bNoParty = TRUE;
// if( wOption & eOPT_NOFRIEND ) pOutGameOption->bNoFriend = TRUE;
if( wOption & eOPT_NOVIMU ) pOutGameOption->bNoVimu = TRUE;
// if( wOption & eOPT_NOWHISPER ) pOutGameOption->bNoWhisper = TRUE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -