Phil před 2 roky
rodič
revize
30b2b0b4c6
1 změnil soubory, kde provedl 11 přidání a 6 odebrání
  1. 11 6
      lib/tron.rb

+ 11 - 6
lib/tron.rb

@@ -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)