67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
# File 'ext/ruby/qtruby/examples/ruboids/ruboids/Params.rb', line 67
def Params.readParamsFromFile(paramFileName)
File.open(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
|