class Params

Public Class Methods

readParamsFromFile(paramFileName) click to toggle source
# File examples/ruboids/ruboids/Params.rb, line 67
def Params.readParamsFromFile(paramFileName)
    File.open(File.join("..", paramFileName)).each { | line |
        line.chomp!
        next if line.empty? || line =~ /^#/

        key, value = line.split(/\s*=\s*/)
        next unless value
        key.downcase!()
        key.gsub!(/\./, '_')

        isReal = @@reals.include?(key)
        value = value.to_f if isReal
        value = value.to_i if !isReal
        $PARAMS[key] = value
    }
    $PARAMS['boid_square_of_personal_space_dist'] =
        $PARAMS['boid_personal_space_dist'] *
        $PARAMS['boid_personal_space_dist']
end