Example #1
0
BOOL SFFreeForAll::ProcessUserRequest( SFPlayer* pPlayer, BasePacket* pPacket )
{
	SFRoom* pRoom = GetOwner()->GetOwner();

	switch(pPacket->GetPacketID())
	{
	case FPS::MSG_PLAYER_SCORE:
	case FPS::MSG_PLAYER_WEAPON_CHANGE:
	case FPS::MSG_PLAYER_WEAPON_CHANGING:
		{
			pRoom->BroadCast(pPacket);

		}
		break;
	case FPS::MSG_SPAWN_PLAYER:
		{
			OnSpawnPlayer(pPlayer, pPacket);
		}
		break;
	case FPS::MSG_PLAYER_HEALTH:
		{
			OnPlayerHealth(pPlayer, pPacket);
		}
	}

	return TRUE;
}