Game クラス

Game クラス

Game クラスには、以下のメソッドがあります。

  • run
  • display

class Game#トランプゲーム
  #定数
  NDECK = 1

  #クラス変数
  #なし

  #クラスメソッド
  #トランプゲームを行う
  def self.run(stack)
    #カードを混ぜる
    stack.shuffle()
  end

  #カードを画面に表示する
  def self.display(player, pre = '', post = '', from = 0, to = player.size - 1)
    STDERR.print pre
    from.upto(to) do |i|
      STDERR.printf "%s%02d", Card::SUITS[Card.suit(player[i])], Card.number(player[i]) + 1
      STDERR.print  ", " if (i != to)
    end
    STDERR.print post, "\n"
  end

  #インスタンスメソッド
  #なし

  #アクセスメソッド(アクセサ)
  #なし
end