Package | Description |
---|---|
games.catastrophe |
Convert as many humans to as you can to survive in this post-apocalyptic wasteland.
|
Modifier and Type | Field and Description |
---|---|
Tile |
Unit.movementTarget
The tile this Unit is moving to.
|
Tile |
Structure.tile
The Tile this Structure is on.
|
Tile |
Unit.tile
The Tile this Unit is on.
|
Tile |
Tile.tileEast
The Tile to the 'East' of this one (x+1, y).
|
Tile |
Tile.tileNorth
The Tile to the 'North' of this one (x, y-1).
|
Tile |
Tile.tileSouth
The Tile to the 'South' of this one (x, y+1).
|
Tile |
Tile.tileWest
The Tile to the 'West' of this one (x-1, y).
|
Modifier and Type | Field and Description |
---|---|
java.util.List<Tile> |
Game.tiles
All the tiles in the map, stored in Row-major order.
|
Modifier and Type | Method and Description |
---|---|
Tile |
Game.getTileAt(int x,
int y)
Gets the Tile at a specified (x, y) position
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Tile> |
Tile.getNeighbors()
Gets the neighbors of this Tile
|
Modifier and Type | Method and Description |
---|---|
boolean |
Unit.attack(Tile tile)
Attacks an adjacent Tile.
|
boolean |
Unit.construct(Tile tile,
java.lang.String type)
Constructs a Structure on an adjacent Tile.
|
boolean |
Unit.convert(Tile tile)
Converts an adjacent Unit to your side.
|
boolean |
Unit.deconstruct(Tile tile)
Removes materials from an adjacent Tile's Structure.
|
boolean |
Unit.drop(Tile tile,
java.lang.String resource)
Defaults the value for the optional arg 'amount' to '0'
|
boolean |
Unit.drop(Tile tile,
java.lang.String resource,
int amount)
Drops some of the given resource on or adjacent to the Unit's Tile.
|
boolean |
Unit.harvest(Tile tile)
Harvests the food on an adjacent Tile.
|
boolean |
Tile.hasNeighbor(Tile tile)
Checks if this Tile has a specific neighboring Tile
|
boolean |
Unit.move(Tile tile)
Moves this Unit from its current Tile to an adjacent Tile.
|
boolean |
Unit.pickup(Tile tile,
java.lang.String resource)
Defaults the value for the optional arg 'amount' to '0'
|
boolean |
Unit.pickup(Tile tile,
java.lang.String resource,
int amount)
Picks up some materials or food on or adjacent to the Unit's Tile.
|
© 2020 MST ACM SIG-GAME