Beispiel #1
0
BOOL SFLogicEntry::OnConnectPlayer(int serial)
{
	SFPlayer* pPlayer = m_pPlayerPool->Alloc();

	if(pPlayer == NULL)
		return FALSE;

	pPlayer->Reset();
	pPlayer->SetSerial(serial);

	pPlayer->ChangeState(PLAYER_STATE_INIT);

	m_PlayerMap.insert(PlayerMap::value_type(serial, pPlayer));

	SendAuthPacket(serial);

	return TRUE;
}