Blatt6
Class DefensivPlayer

java.lang.Object
  extended byBlatt6.Player
      extended byBlatt6.DefensivPlayer

public class DefensivPlayer
extends Player

Der Defensiv-Player spielt folgendermassen: Kann er mit dem nächsten Zug eine Gewinnstellung erreichen, so macht er diesen. Kann der Gegener im nänsten Zug eine Gewinnstellung erreichen, so versucht er, diesen Zug auszufuehren. Ansonsten würfelt er den nächsten Zug aus.


Constructor Summary
DefensivPlayer(GamePanel game, int player, javax.swing.JLabel status)
           
 
Method Summary
 void play()
           
 void setGame(GamePanel game, int playerNr)
           
 java.lang.String toString()
           
 
Methods inherited from class Blatt6.Player
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefensivPlayer

public DefensivPlayer(GamePanel game,
                      int player,
                      javax.swing.JLabel status)
Method Detail

play

public void play()
Overrides:
play in class Player

toString

public java.lang.String toString()
Overrides:
toString in class Player

setGame

public void setGame(GamePanel game,
                    int playerNr)
Specified by:
setGame in class Player