def parse_match_settings(match_settings, config: ConfigObject): """ Parses the matching settings modifying the match settings object. :param match_settings: :param config: :return: """ match_settings.game_mode = config.get(MATCH_CONFIGURATION_HEADER, GAME_MODE) match_settings.game_map = config.get(MATCH_CONFIGURATION_HEADER, GAME_MAP) match_settings.skip_replays = config.getboolean(MATCH_CONFIGURATION_HEADER, SKIP_REPLAYS) match_settings.instant_start = config.getboolean(MATCH_CONFIGURATION_HEADER, INSTANT_START) match_settings.existing_match_behavior = config.get(MATCH_CONFIGURATION_HEADER, EXISTING_MATCH_BEHAVIOR) match_settings.enable_lockstep = config.getboolean(MATCH_CONFIGURATION_HEADER, ENABLE_LOCKSTEP) parse_mutator_settings(match_settings.mutators, config)
def parse_match_settings(match_settings, config: ConfigObject): """ Parses the matching settings modifying the match settings object. :param match_settings: :param config: :return: """ match_settings.game_mode = config.get(MATCH_CONFIGURATION_HEADER, GAME_MODE) match_settings.game_map = config.get(MATCH_CONFIGURATION_HEADER, GAME_MAP) match_settings.skip_replays = config.getboolean(MATCH_CONFIGURATION_HEADER, SKIP_REPLAYS) match_settings.instant_start = config.getboolean( MATCH_CONFIGURATION_HEADER, INSTANT_START) parse_mutator_settings(match_settings.mutators, config)