| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- require 'socket'
- require 'yaml/store'
- config = YAML::Store.new "config.store"
- config.transaction do
- $name = config["name"]
- $password = config["password"]
- $host = config["host"]
- $port = config["port"]
- end
- def connect(host,port)
- $sock = TCPSocket.new(host,port)
- msg = sock.read()
- puts msg
- parse(msg)
- end
- def join(name,password)
- end
- def parse(message)
- parts = message.split('|')
- case parts[0]
- when "error"
- when "game"
- when "pos"
- when "tick"
- when "die"
- when "message"
- when "win", "lose"
- end
- def decide()
- end
- def chat(message)
- end
- connect($host,$port)
|