manager
Class DeflexionPiece

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

public class DeflexionPiece
extends Piece

This class implements any deflexion piece. It extends a generic Piece to support piece orientation (the direction in which the mirror is pointing to) and the type of deflexion piece (pharoah, djed, pyramid or obelisk).

Deflexion pieces are used in the DeflexionGame

Version:
0.5 beta - 03/15/2006
Author:
Luciano Antonio Digiampietri
See Also:
DeflexionGame, Piece

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
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