www.pudn.com > back.rar > broadcast.cpp


//_________________________________________________________________________________ 
// 
// Broadcast.cpp 
// 
// Broadcast function 
// 
//_________________________________________________________________________________ 
// 
#include "../zoneserver/Base.H" 
#include "../IOCPNet/IOCPNet.h" 
#include "Base.H" 
#include "Block.H" 
#include "skill.h" 
 
#include "../CUserInfo/UserInfo.H" 
#include "npc.h" 
#include "xblock.h" 
#include "Clock.H" 
#include "MAP.H" 
#include "CWayAi.h" 
#include "xblock_table.h" 
#include "../protocol/Protocol.H"	 
#include "appear.h" 
#include "disappear.h" 
#include "party.h" 
//#include "skill.h" 
#include "buy.h" 
#include "sell.h" 
 
#include "trade.h" 
#include "guild.h" 
#include "PrivateShop.h"	//ÀÓâ¿ø Ãß°¡. 
 
#include "Server.H" 
#include "Main.H" 
#include "Process.H" 
 
#include "broadcast.h" 
 
void Broadcast( UserVector broad_vector, BYTE* msg, int size ) 
{ 
	UserVector::iterator send_iter; 
	if(( MAX_VECTOR > broad_vector.size()) && ( broad_vector.size() > 0 )) 
	{ 
		for( send_iter = broad_vector.begin(); send_iter != broad_vector.end(); ++send_iter ) 
		{ 
			CUserInfo*	user; 
			user = *send_iter; 
 
			if( user->m_status != CHR_WARP ) 
				user->WriteBuffer( (BYTE*)msg, size ); 
		} 
	} 
} 
 
 
//_________________________________________________________________________________ 
// 
// end of Broadcast.cpp 
// 
// Broadcast function 
// 
//_________________________________________________________________________________ 
//