クラス Master

java.lang.Object
  拡張Master

public class Master
extends Object

ばば抜きの進行役を表すクラス。


フィールドの概要
private  ArrayList players_
          プレイヤーのリスト
 
コンストラクタの概要
Master()
           
 
メソッドの概要
 void declareWin(Player winner)
          上がりを宣言する。
 void prepareGame(Hand cards)
          ゲームの準備をする。
 void registerPlayer(Player player)
          ゲームに参加するプレイヤーを登録する。
 void startGame()
          ゲームを開始する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

players_

private ArrayList players_
プレイヤーのリスト

コンストラクタの詳細

Master

public Master()
メソッドの詳細

prepareGame

public void prepareGame(Hand cards)
ゲームの準備をする。

パラメータ:
cards - トランプを進行役の手札として渡す

startGame

public void startGame()
ゲームを開始する。


declareWin

public void declareWin(Player winner)
上がりを宣言する。

パラメータ:
winner - 上がったプレイヤー

registerPlayer

public void registerPlayer(Player player)
ゲームに参加するプレイヤーを登録する。

パラメータ:
player - 参加するプレイヤー