|
RuneHive-Game
|
Represents flags for each of the traversals. More...
Static Public Attributes | |
| static final int | BLOCKED = 0x200000 |
| The flag which denotes a blocked tile. | |
| static final int | BRIDGE = 0x40000 |
| The flag which denotes a bridge tile. | |
| static final int | IMPENETRABLE_BLOCKED = 0x20000 |
| The flag for an object occupant, which is impenetrable. | |
| static final int | IMPENETRABLE_WALL_EAST = 0x1000 |
| The flag for a impenetrable east facing wall. | |
| static final int | IMPENETRABLE_WALL_NORTH = 0x400 |
| The flag for a impenetrable north facing wall. | |
| static final int | IMPENETRABLE_WALL_NORTH_EAST = 0x800 |
| The flag for a impenetrable north east facing wall. | |
| static final int | IMPENETRABLE_WALL_NORTH_WEST = 0x200 |
| The flag for a impenetrable north west facing wall. | |
| static final int | IMPENETRABLE_WALL_SOUTH = 0x4000 |
| The flag for a impenetrable south facing wall. | |
| static final int | IMPENETRABLE_WALL_SOUTH_EAST = 0x2000 |
| The flag for a impenetrable south east facing wall. | |
| static final int | IMPENETRABLE_WALL_SOUTH_WEST = 0x8000 |
| The flag for a impenetrable south west facing wall. | |
| static final int | IMPENETRABLE_WALL_WEST = 0x10000 |
| The flag for a impenetrable west facing wall. | |
| static final int | NONE = 0x0 |
| The flag which denotes a normal tile, no flag. | |
| static final int | WALL_EAST = 0x8 |
| The flag for a east facing wall. | |
| static final int | WALL_NORTH = 0x2 |
| The flag for a north facing wall. | |
| static final int | WALL_NORTH_EAST = 0x4 |
| The flag for a north east facing wall. | |
| static final int | WALL_NORTH_WEST = 0x1 |
| The flag for a north west facing wall. | |
| static final int | WALL_SOUTH = 0x20 |
| The flag for a south facing wall. | |
| static final int | WALL_SOUTH_EAST = 0x10 |
| The flag for a south east facing wall. | |
| static final int | WALL_SOUTH_WEST = 0x40 |
| The flag for a south west facing wall. | |
| static final int | WALL_WEST = 0x80 |
| The flag for a west facing wall. | |
Private Member Functions | |
| TraversalConstants () | |
| Suppresses the default-public constructor preventing this class from being instantiated by other classes. | |
Represents flags for each of the traversals.
Definition at line 9 of file TraversalConstants.java.
|
private |
Suppresses the default-public constructor preventing this class from being instantiated by other classes.
| UnsupportedOperationException | If this class is instantiated within itself. |
Definition at line 78 of file TraversalConstants.java.
|
static |
The flag which denotes a blocked tile.
Definition at line 18 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.block(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableWest(), and com.runehive.game.world.pathfinding.TraversalMap.markOccupant().
|
static |
The flag which denotes a bridge tile.
Definition at line 15 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.markBridge().
|
static |
The flag for an object occupant, which is impenetrable.
Definition at line 45 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableWest(), and com.runehive.game.world.pathfinding.TraversalMap.markOccupant().
|
static |
The flag for a impenetrable east facing wall.
Definition at line 54 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable north facing wall.
Definition at line 48 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable north east facing wall.
Definition at line 60 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable north west facing wall.
Definition at line 63 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable south facing wall.
Definition at line 51 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable south east facing wall.
Definition at line 66 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable south west facing wall.
Definition at line 69 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a impenetrable west facing wall.
Definition at line 57 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag which denotes a normal tile, no flag.
Definition at line 12 of file TraversalConstants.java.
|
static |
The flag for a east facing wall.
Definition at line 27 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a north facing wall.
Definition at line 21 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a north east facing wall.
Definition at line 33 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a north west facing wall.
Definition at line 36 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a south facing wall.
Definition at line 24 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorth(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a south east facing wall.
Definition at line 39 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthWest(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a south west facing wall.
Definition at line 42 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().
|
static |
The flag for a west facing wall.
Definition at line 30 of file TraversalConstants.java.
Referenced by com.runehive.game.world.pathfinding.TraversalMap.isTraversableEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableNorthEast(), com.runehive.game.world.pathfinding.TraversalMap.isTraversableSouthEast(), com.runehive.game.world.pathfinding.TraversalMap.markWall(), and com.runehive.game.world.pathfinding.TraversalMap.unmarkWall().