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