Subversion Repositories Projects

Rev

Rev 308 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
308 ligi 1
#!/usr/bin/ruby
2
 
3
require 'inifile'
4
 
5
mkms={}
6
 
7
Dir["*.mkm"].each { |file|
8
  ini=IniFile.new(file)
9
 
10
  res=""
11
 
12
  (1..12).each { |engine_id|
13
    res+=ini["Gas"]["Motor"+engine_id.to_s].to_s+","
14
    res+=ini["Nick"]["Motor"+engine_id.to_s].to_s+","
15
    res+=ini["Roll"]["Motor"+engine_id.to_s].to_s+","
16
    res+=ini["Yaw"]["Motor"+engine_id.to_s].to_s
17
 
18
    res+="," if engine_id!=12
19
  }
20
  mkms[file.gsub(".mkm","")]=res
21
}
22
 
23
 
24
puts "String[] names={\"" + mkms.keys.sort.join("\",\"") + "\"};"
529 ligi 25
puts "int[][] arrays={{" + mkms.keys.sort.map{ |e| mkms[e] }.join("},{") + "}};"
308 ligi 26