void mp_staging::on_ai_select(ng::side_engine_ptr side, menu_button& ai_menu, const bool saved_game) { // If this is a saved game, we need to reduce the index by one, to account for // the "Keep saved AI" option having been added to the computer player menu int i = ai_menu.get_value(); if(saved_game) { i--; } if(i < 0) { side->set_ai_algorithm("use_saved"); } else { side->set_ai_algorithm(ai_algorithms_[i]->id); } set_state_changed(); }
void mp_staging::on_ai_select(ng::side_engine_ptr side, menu_button& ai_menu) { side->set_ai_algorithm(ai_algorithms_[ai_menu.get_value()]->id); set_state_changed(); }