trump
クラス Master

java.lang.Object
  上位を拡張 trump.Master

public class Master
extends Object

進行役を表すクラス。


フィールドの概要
private  ArrayList players
          プレイヤーのリスト
 
コンストラクタの概要
Master()
           
 
メソッドの概要
 void declareWin(Player winner)
          上がりを宣言する。
 void deregisterPlayer(Player player)
          ゲームに参加するプレイヤーを登録から削除する。
 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 - 参加するプレイヤー

deregisterPlayer

public void deregisterPlayer(Player player)
ゲームに参加するプレイヤーを登録から削除する。 勝ったプレイヤーをゲームから抜くときに使用する。

パラメータ:
player - 削除するプレイヤー