net.sourceforge.cilib.games.items
Class GridItem
java.lang.Object
net.sourceforge.cilib.games.items.GameItem
net.sourceforge.cilib.games.items.PlayerItem
net.sourceforge.cilib.games.items.GridItem
- All Implemented Interfaces:
- Serializable, Cloneable
public class GridItem
- extends PlayerItem
An object in the game that is located in a grid.
- Author:
- leo
- See Also:
- Serialized Form
Method Summary |
GridItem |
getClone()
Create a cloned copy of the current object and return it. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GridItem
public GridItem(int playerNo,
Enum<?> token,
int gridWidth,
int gridHeight)
- Parameters:
playerNo
-
GridItem
public GridItem(int playerNo,
Enum<?> token,
ItemLocation location)
GridItem
public GridItem(int playerNo,
Enum<?> token,
int xMax,
int yMax,
int zMax)
GridItem
public GridItem(GridItem Other)
- Copy constructor
- Parameters:
Other
-
getClone
public GridItem getClone()
- Create a cloned copy of the current object and return it. In general
the created copy will be a deep copy of the provided instance. As
a result this operation an be quite expensive if used incorrectly.
- Specified by:
getClone
in interface Cloneable
- Overrides:
getClone
in class PlayerItem
- Returns:
- An exact clone of the current object instance.
- See Also:
Object.clone()
Copyright © 2009 CIRG. All Rights Reserved.