예제 #1
0
bool    battle_mgr::is_battle_exist(uint32_t battle_id)
{
	std::list<Battle*>::iterator pItr = btl_list.begin();
	for(; pItr != btl_list.end(); ++pItr)
	{
		Battle* btl = *pItr;
		if(btl->get_battle_id() == battle_id)return true;
	}
	return false;
}
예제 #2
0
Battle*  battle_mgr::get_battle_by_id(uint32_t battle_id)
{
	std::list<Battle*>::iterator pItr = btl_list.begin();
	for(; pItr != btl_list.end(); ++pItr)
	{
		Battle* btl = *pItr;
		if(btl->get_battle_id() == battle_id)
		{
			return btl;
		}
	}
	return NULL;
}