|
|
@@ -30,15 +30,17 @@ def parse(message)
|
|
|
puts "error occured " + parts[1]
|
|
|
|
|
|
when "game"
|
|
|
- $gameW = parts[1]
|
|
|
- $gameH = parts[2]
|
|
|
- $id = parts[3]
|
|
|
-
|
|
|
+ $gameW = parts[1].to_i
|
|
|
+ $gameH = parts[2].to_i
|
|
|
+ $id = parts[3].to_i
|
|
|
+ initmap()
|
|
|
when "pos"
|
|
|
+ $map[parts[2].to_i][parts[3].to_i] = parts[1].to_i
|
|
|
+ #puts $map
|
|
|
when "tick"
|
|
|
decide()
|
|
|
when "die"
|
|
|
-
|
|
|
+
|
|
|
when "message"
|
|
|
|
|
|
when "win", "lose"
|
|
|
@@ -50,6 +52,7 @@ end
|
|
|
|
|
|
def decide()
|
|
|
send("up")
|
|
|
+
|
|
|
end
|
|
|
|
|
|
def chat(message)
|
|
|
@@ -65,6 +68,8 @@ def send(msg,*param)
|
|
|
$sock.puts(snd)
|
|
|
puts(snd)
|
|
|
end
|
|
|
-
|
|
|
+def initmap()
|
|
|
+ $map = Array.new($gameH) {Array.new($gameW)}
|
|
|
+end
|
|
|
connect($host,$port)
|
|
|
|