forked from phoedos/pmd
New job, added begin/rescue around map generation
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3241 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@@ -16,7 +16,6 @@ ChemicalMarkupLanguge:cml:jumbo:jumbo/src
|
|||||||
Columba:columba:columba:columba/src
|
Columba:columba:columba:columba/src
|
||||||
Thought River Commons:commons:commons:commons/src
|
Thought River Commons:commons:commons:commons/src
|
||||||
CSVJdbc:csvjdbc:csvjdbc:csvjdbc/src/java
|
CSVJdbc:csvjdbc:csvjdbc:csvjdbc/src/java
|
||||||
Database Manager Java UI:dbmjui:dbmjui:dbmjui/forms-lib-common
|
|
||||||
DbUnit:dbunit:dbunit:dbunit/src/java
|
DbUnit:dbunit:dbunit:dbunit/src/java
|
||||||
Easy Explore Eclipse version:easystruts:easyexplore-plugin:easyexplore-plugin/src
|
Easy Explore Eclipse version:easystruts:easyexplore-plugin:easyexplore-plugin/src
|
||||||
Easy Struts:easystruts:easystruts-core:easystruts-core/src
|
Easy Struts:easystruts:easystruts-core:easystruts-core/src
|
||||||
@@ -121,4 +120,4 @@ hipergate:hipergate:java:java/src/
|
|||||||
Matra:matra:matra-java:matra-java/com/
|
Matra:matra:matra-java:matra-java/com/
|
||||||
Kaprekar:kaprekar:kaprekar-java:kaprekar-java/com/
|
Kaprekar:kaprekar:kaprekar-java:kaprekar-java/com/
|
||||||
Lipidia:lipidia:src:src/
|
Lipidia:lipidia:src:src/
|
||||||
|
EJBCA:ejbca:ejbca:ejbca/src/
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require_gem 'ikko'
|
require_gem 'ikko'
|
||||||
require '/home/tom/data/ruby-doom/lib/doom.rb'
|
require '/home/tom/data/rubyforge/ruby-doom/lib/doom.rb'
|
||||||
|
|
||||||
# add timeout thingy to the Thread class, thx to Rich Kilmer for the code
|
# add timeout thingy to the Thread class, thx to Rich Kilmer for the code
|
||||||
class MyThread < Thread
|
class MyThread < Thread
|
||||||
@@ -145,7 +145,9 @@ if __FILE__ == $0
|
|||||||
ENV['JAVA_HOME']="/usr/local/java"
|
ENV['JAVA_HOME']="/usr/local/java"
|
||||||
ENV['PATH']="#{ENV['PATH']}:#{ENV['JAVA_HOME']}/bin"
|
ENV['PATH']="#{ENV['PATH']}:#{ENV['JAVA_HOME']}/bin"
|
||||||
jobs = []
|
jobs = []
|
||||||
File.read("jobs.txt").each_line {|jobtext| jobs << Job.new(*jobtext.split(":")) }
|
File.read("jobs.txt").each_line {|jobtext|
|
||||||
|
jobs << Job.new(*jobtext.split(":"))
|
||||||
|
}
|
||||||
|
|
||||||
if ARGV.include?("-build")
|
if ARGV.include?("-build")
|
||||||
jobs.each {|job|
|
jobs.each {|job|
|
||||||
@@ -175,22 +177,25 @@ if __FILE__ == $0
|
|||||||
|
|
||||||
if ARGV.include?("-doom")
|
if ARGV.include?("-doom")
|
||||||
jobs.each {|j|
|
jobs.each {|j|
|
||||||
pmd = PMDMap.new(j.pmd_lines)
|
begin
|
||||||
p = Path.new(0, 1000)
|
pmd = PMDMap.new(j.pmd_lines)
|
||||||
p.add("e200/n200/e200/s200/e200/", pmd.nooks)
|
p = Path.new(0, 1000)
|
||||||
p.add("s400/")
|
p.add("e200/n200/e200/s200/e200/", pmd.nooks)
|
||||||
p.add("w200/s200/w200/n200/w200/", pmd.nooks)
|
p.add("s400/")
|
||||||
p.add("n400/")
|
p.add("w200/s200/w200/n200/w200/", pmd.nooks)
|
||||||
m = SimpleLineMap.new(p)
|
p.add("n400/")
|
||||||
m.set_player(Point.new(50,900))
|
m = SimpleLineMap.new(p)
|
||||||
0.upto(pmd.nooks-1) {|x|
|
m.set_player(Point.new(50,900))
|
||||||
m.add_barrel Point.new((x*600)+300, 1100)
|
0.upto(pmd.nooks-1) {|x|
|
||||||
m.add_barrel Point.new((x*600)+300, 500)
|
m.add_barrel Point.new((x*600)+300, 1100)
|
||||||
}
|
m.add_barrel Point.new((x*600)+300, 500)
|
||||||
j.barrels = pmd.nooks * 2
|
}
|
||||||
m.create_wad(j.wad + ".tmp")
|
j.barrels = pmd.nooks * 2
|
||||||
cmd = "./bsp " + j.wad + ".tmp -o " + j.wad + " && rm -f " + j.wad + ".tmp"
|
m.create_wad(j.wad + ".tmp")
|
||||||
`#{cmd}`
|
cmd = "./bsp " + j.wad + ".tmp -o " + j.wad + " && rm -f " + j.wad + ".tmp"
|
||||||
|
`#{cmd}`
|
||||||
|
rescue
|
||||||
|
end
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user