|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrails.game.Tile.Upgrade
protected class Tile.Upgrade
Field Summary | |
---|---|
(package private) java.util.List<MapHex> |
allowedHexes
Hexes where the upgrade can be executed |
(package private) java.util.List<java.lang.String> |
allowedPhases
Phases in which the upgrade can be executed. |
(package private) java.util.List<MapHex> |
disallowedHexes
Hexes where the upgrade cannot be executed Only one of allowedHexes and disallowedHexes should be used |
(package private) java.lang.String |
hexes
A temporary String holding the in/excluded hexes. |
(package private) TileI |
tile
The upgrade tile |
(package private) int |
tileId
The upgrade tile id |
Constructor Summary | |
---|---|
protected |
Tile.Upgrade(int tileId)
|
Method Summary | |
---|---|
protected TileI |
getTile()
|
int |
getTileId()
|
protected boolean |
isAllowedForHex(MapHex hex)
|
protected boolean |
isAllowedForHex(MapHex hex,
java.lang.String phaseName)
|
protected void |
setHexes(java.lang.String hexes)
|
protected void |
setPhases(java.lang.String phases)
|
void |
setTile(TileI tile)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
int tileId
TileI tile
java.util.List<MapHex> allowedHexes
java.util.List<MapHex> disallowedHexes
java.util.List<java.lang.String> allowedPhases
java.lang.String hexes
Constructor Detail |
---|
protected Tile.Upgrade(int tileId)
Method Detail |
---|
protected boolean isAllowedForHex(MapHex hex, java.lang.String phaseName)
protected boolean isAllowedForHex(MapHex hex)
public void setTile(TileI tile)
protected TileI getTile()
public int getTileId()
protected void setHexes(java.lang.String hexes)
protected void setPhases(java.lang.String phases)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |