net.sourceforge.simplegamenet.dice
Class DicePlayerClient

java.lang.Object
  extended bynet.sourceforge.simplegamenet.specs.GamePlayerClient
      extended bynet.sourceforge.simplegamenet.dice.DicePlayerClient
All Implemented Interfaces:
DicePacketCodes, DiceSettingOptions

public class DicePlayerClient
extends net.sourceforge.simplegamenet.specs.GamePlayerClient
implements DicePacketCodes, DiceSettingOptions


Field Summary
 
Fields inherited from class net.sourceforge.simplegamenet.specs.GamePlayerClient
clientEngine
 
Fields inherited from interface net.sourceforge.simplegamenet.dice.DicePacketCodes
BONUS_CHECK, BONUS_CHECKED, GAME_FIRST_PLAYER, GAME_FIRST_SCORE, GAME_NEXT_PLAYER, GAME_OVER, SCORE, TURN_CONFIRM_ZERO, TURN_DICE_HELD, TURN_DICE_ROLLED, TURN_FILL_SCORE, TURN_HOLD_DICE, TURN_ROLL_DICE, TURN_SCORE_FILLED, TURN_ZERO_CONFIRMED
 
Fields inherited from interface net.sourceforge.simplegamenet.dice.DiceSettingOptions
FIRST_PLAYER, MIN_10, MIN_5, NONE
 
Constructor Summary
DicePlayerClient(net.sourceforge.simplegamenet.specs.ClientEngine clientEngine)
           
 
Method Summary
 void checkBonus()
           
 boolean containsPlayerID(Integer playerID)
           
 net.sourceforge.simplegamenet.specs.GamePanel createGamePanel(net.sourceforge.simplegamenet.specs.UtilityPanelFactory utilityPanelFactory)
           
 void gameAborted()
           
 void gameStopped()
           
 int[] getAmountValues()
           
 Integer[] getDiceParticipantIDs()
           
 int getDicePlayerAmount()
           
 String getDicePlayerNickname(Integer dicePlayerID)
           
 Integer getNextPlayer()
           
 Integer getPlayerID()
           
 int getPlayerIDIndex()
           
 int[] getSettingValues()
           
 void receiveData(Serializable data)
           
 void sendDicePacket(DicePacket dicePacket)
           
 
Methods inherited from class net.sourceforge.simplegamenet.specs.GamePlayerClient
close, gameSettingsUpdated, gameStarted, playerAdded, playerRemoved, playerSettingsUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DicePlayerClient

public DicePlayerClient(net.sourceforge.simplegamenet.specs.ClientEngine clientEngine)
Method Detail

createGamePanel

public net.sourceforge.simplegamenet.specs.GamePanel createGamePanel(net.sourceforge.simplegamenet.specs.UtilityPanelFactory utilityPanelFactory)

receiveData

public void receiveData(Serializable data)

checkBonus

public void checkBonus()

sendDicePacket

public void sendDicePacket(DicePacket dicePacket)

getSettingValues

public int[] getSettingValues()

getAmountValues

public int[] getAmountValues()

getDicePlayerAmount

public int getDicePlayerAmount()

getPlayerID

public Integer getPlayerID()

getPlayerIDIndex

public int getPlayerIDIndex()

getDiceParticipantIDs

public Integer[] getDiceParticipantIDs()

getDicePlayerNickname

public String getDicePlayerNickname(Integer dicePlayerID)

getNextPlayer

public Integer getNextPlayer()

gameStopped

public void gameStopped()

gameAborted

public void gameAborted()

containsPlayerID

public boolean containsPlayerID(Integer playerID)


Copyright © 2003-2004 The 3 Belgians. All Rights Reserved.