mixmeta4
Class Egg

java.lang.Object
  extended by mixmeta4.Piece
      extended by mixmeta4.Egg
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Egg
extends Piece

An Egg (E,e) moves forward one square diagonally, and promotes to a Frogger when it reaches the last row.

See Also:
Serialized Form

Field Summary
static java.awt.Point[] BLACK_DIRECTIONS
           
static java.awt.Point[] RED_DIRECTIONS
           
 
Fields inherited from class mixmeta4.Piece
gui, isRed, square
 
Constructor Summary
Egg(boolean isRed, boolean visible)
           
 
Method Summary
 java.lang.Object clone()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class mixmeta4.Piece
getDests, getDirections, getIsRed, getSquare
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RED_DIRECTIONS

public static java.awt.Point[] RED_DIRECTIONS

BLACK_DIRECTIONS

public static java.awt.Point[] BLACK_DIRECTIONS
Constructor Detail

Egg

public Egg(boolean isRed,
           boolean visible)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class Piece

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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