Class: Mjai::Manue::MjaiManueCommand

Inherits:
Object
  • Object
show all
Defined in:
lib/mjai/manue/mjai_manue_command.rb

Class Method Summary collapse

Class Method Details

.execute(argv) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/mjai/manue/mjai_manue_command.rb', line 14

def self.execute(argv)
  Thread.abort_on_exception = true
  $stdout.sync = true
  opts = OptionParser.getopts(argv, "", "t:progress_prob", "name:")
  url = ARGV.shift()
  game = TCPClientGame.new({
      :player => Mjai::Manue::Player.new({:score_type => opts["t"].intern()}),
      :url => url,
      :name => opts["name"] || "Manue1",
  })
  game.play()
end