⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 battleteam_murimfield.cpp

📁 墨香最新私服
💻 CPP
字号:
#include "stdafx.h"
#include "BattleTeam_MurimField.h"
#include "Player.h"

#ifdef _MAPSERVER_
#include "PackedData.h"
#endif

CBattleTeam_MurimField::CBattleTeam_MurimField()
{
	m_dwBattleID = 0;
	memset( &m_TeamInfo, 0, sizeof( MURIMFIELD_TEAMINFO ) );
}

CBattleTeam_MurimField::~CBattleTeam_MurimField()
{
}

BOOL CBattleTeam_MurimField::IsAddableTeamMember( CObject* pObject )
{
	ySWITCH(pObject->GetObjectKind())
		yCASE(eObjectKind_Player)
			CPlayer* pPlayer = (CPlayer*)pObject;
			for( int n = 0; n < MAX_MURIMFIELD_MEMBERNUM; ++n )
			{
				if( pPlayer->GetID() == m_TeamInfo.TeamMember[n].MemberID )
					return TRUE;
			}
			return FALSE;

		yCASE( eObjectKind_Monster )
			ASSERT(0);

		yCASE( eObjectKind_Npc )
			ASSERT(0);
	yENDSWITCH

	return FALSE;
}

void CBattleTeam_MurimField::DoDeleteTeamMember( CObject* pObject )
{
#ifdef _MAPSERVER_
//	MSG_DWORD2 msg;
//	msg.Category = MP_MURIMNET;
//	msg.Protocol = MP_MURIMNET_NOTIFYTOMN_PLAYER_LOGOUT;
//	msg.dwData1 = m_dwBattleID;
//	msg.dwData2 = pObject->GetID();

//	PACKEDDATA_OBJ->SendToMapServer( pObject->GetAgentNum(), 99, &msg, sizeof(msg) );
#endif
}

void CBattleTeam_MurimField::Initialize( DWORD dwBattleID, MURIMFIELD_TEAMINFO* pInfo )
{
	m_dwBattleID = dwBattleID;
	m_TeamInfo = *pInfo;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -