manager
Class DeflexionPiece

java.lang.Object
  extended by manager.Piece
      extended by manager.DeflexionPiece

public class DeflexionPiece
extends Piece

Esta classe implementas todas as peças do jogo deflexion (DeflexionGame. Ela estende a classe genérica de peças Piece para permitir a orientação (a direção para a qual os espelhos estão apontando) e os tipos de peça do deflexion (pharoah, djed, pyramid e obelisk).

Version:
1.0 beta - 03/11/2008
Author:
Luciano Antonio Digiampietri
See Also:
DeflexionGame, Piece

Field Summary
 
Fields inherited from class manager.Piece
ID, PLAYER
 
Constructor Summary
DeflexionPiece(java.lang.String id, int player)
           
DeflexionPiece(java.lang.String id, int player, java.lang.String type)
           
DeflexionPiece(java.lang.String id, int player, java.lang.String type, java.lang.String orientation)
           
 
Method Summary
 java.lang.String get_orientation()
           
 java.lang.String get_type()
           
 java.lang.String getString()
           
 void update_orientation(java.lang.String ori)
           
 
Methods inherited from class manager.Piece
discoverPiece, getForce, getId, getPlayer, setId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeflexionPiece

public DeflexionPiece(java.lang.String id,
                      int player)

DeflexionPiece

public DeflexionPiece(java.lang.String id,
                      int player,
                      java.lang.String type,
                      java.lang.String orientation)

DeflexionPiece

public DeflexionPiece(java.lang.String id,
                      int player,
                      java.lang.String type)
Method Detail

update_orientation

public void update_orientation(java.lang.String ori)

get_orientation

public java.lang.String get_orientation()

get_type

public java.lang.String get_type()

getString

public java.lang.String getString()
Overrides:
getString in class Piece