Ejemplo n.º 1
0
void AiBaseTeamBrain::AddBot( Bot *bot ) {
	Debug( "new bot %s has been added\n", bot->Nick() );

	AcquireBotFrameAffinity( bot->EntNum() );
	// Call subtype method (if any)
	OnBotAdded( bot );
}
bool NoGuiSinglePlayerBattle::AddBot( const wxString& name, int ai_team_id, const wxString& side )
{
    int ai_id = GetAiIndex( name );
    if ( ai_id > -1 ) {
        UserBattleStatus bs;
        bs.owner = GetMe().GetNick();
        bs.aishortname = name;
        bs.aitype = ai_id;
        bs.team = ai_team_id;
        bs.ally = GetFreeAlly();
        bs.colour = GetNewColour();
        bs.side = GetSideIndex( side );
        //first arg is nick
        User& bot = OnBotAdded( name + _T("_") + TowxString( bs.team ), bs  );
        return true;
    }
    return false;
}