diff --git a/src/config/user_config.hpp b/src/config/user_config.hpp index 5b61479ff..d95610a91 100644 --- a/src/config/user_config.hpp +++ b/src/config/user_config.hpp @@ -371,8 +371,9 @@ namespace UserConfigParams "Last selected kart group") ); // ---- Gamemode setup + PARAM_PREFIX StringListUserConfigParam m_karts_per_gamemode - PARAM_DEFAULT(StringListUserConfigParam("karts_per_gamemode", + PARAM_DEFAULT(StringListUserConfigParam("karts_per_gamemode", "The karts per gamemode" "Number of karts per gamemode. Order corresponds to Enum value", 10, "3", @@ -385,6 +386,7 @@ namespace UserConfigParams "3", "3", "3")); + // ---- Wiimote data PARAM_PREFIX GroupUserConfigParam m_wiimote_group PARAM_DEFAULT( GroupUserConfigParam("WiiMote", diff --git a/src/states_screens/track_info_screen.cpp b/src/states_screens/track_info_screen.cpp index f99741ee7..55007ff47 100644 --- a/src/states_screens/track_info_screen.cpp +++ b/src/states_screens/track_info_screen.cpp @@ -245,8 +245,10 @@ void TrackInfoScreen::init() m_ai_kart_spinner->setValue(0); m_ai_kart_spinner->setActive(false); race_manager->setNumKarts(race_manager->getNumLocalPlayers()); - karts_per_gamemode[race_manager->getMinorMode()] = race_manager->getNumLocalPlayers(); - UserConfigParams::m_karts_per_gamemode = karts_per_gamemode; + + //This is causing an error + karts_per_gamemode[race_manager->getMinorMode()] = std::to_string(race_manager->getNumLocalPlayers()); + UserConfigParams::m_karts_per_gamemode = karts_per_gamemode; //Causes error UserConfigParams::m_num_karts = race_manager->getNumLocalPlayers(); } else if (record_available)