JTP
Class GrvTile

java.lang.Object
  extended by JTP.Tile
      extended by JTP.GrvTile
All Implemented Interfaces:
Serializable

public class GrvTile
extends Tile

Gravity tile

Author:
V.Termanis
See Also:
Serialized Form

Field Summary
 
Fields inherited from class JTP.Tile
ARROW, GRAVITY, height, ICE, NORMAL, TELEPORT, type
 
Constructor Summary
GrvTile(int height)
          Constructs a new GrvTile instance with the given attributes.
 
Method Summary
 Tile copy()
          Creates an exact (non-shallow) copy of the current tile
 boolean equalsApartFromHeight(Tile t)
          Used to compare two tiles, ignoring their respective heights.
 
Methods inherited from class JTP.Tile
decHeight, getHeight, getType, incHeight, isStartable, setHeight, tileCheck, transferAttributesFrom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrvTile

public GrvTile(int height)
        throws TileException
Constructs a new GrvTile instance with the given attributes.

Parameters:
height - of the pile
Throws:
TileException - if the height is not valid.
Method Detail

equalsApartFromHeight

public boolean equalsApartFromHeight(Tile t)
Used to compare two tiles, ignoring their respective heights.

Overrides:
equalsApartFromHeight in class Tile
Parameters:
t - the Tile instance to compare the current tile with.
Returns:
true if the two Tile instances are equal disregarding their heights.

copy

public Tile copy()
Creates an exact (non-shallow) copy of the current tile

Overrides:
copy in class Tile
Returns:
a copy of the Tile instance.