Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- auto get_initial_type_selection = [this]()->int {
- auto get_selection = [&](ng::level::TYPE type) {
- return std::find_if(level_types_.begin(), level_types_.end(), [type](level_type_info& info) {
- return info.first == type;
- });
- };
- const ng::level::TYPE saved_value = ng::level::TYPE::from_int(preferences::level_type());
- const auto saved_selection = get_selection(saved_value);
- const auto default_selection = get_selection(ng::level::TYPE::SCENARIO);
- if((game_config::debug || saved_value != ng::level::TYPE::SP_CAMPAIGN) && saved_selection != level_types_.end()) {
- return saved_selection - level_types_.begin();
- }
- return default_selection - level_types_.begin();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement