
Classes | |
| class | Node |
| A class used to hold individual coordinate information durring file reading. More... | |
Public Member Functions | |
| TerrainFileLoader (String filename) | |
| byte[][] | getTerrain () |
Private Member Functions | |
| ArrayList< Node > | parse () |
| void | updateLimits (final int x, final int y, final double z) |
Private Attributes | |
| byte[][] | Terrain |
| String | filename |
| int | min_x = Integer.MAX_VALUE |
| int | max_x = Integer.MIN_VALUE |
| int | min_y = Integer.MAX_VALUE |
| int | max_y = Integer.MIN_VALUE |
| double | min_z = Double.POSITIVE_INFINITY |
| double | max_z = Double.NEGATIVE_INFINITY |
| double | sum_z = 0 |
This class is responsible for retrieving the terrain in the world from a specified file. You do not need to understand how this code works in order to write a pathfinding AI.
Definition at line 12 of file TerrainFileLoader.java.
| TerrainFileLoader.TerrainFileLoader | ( | String | filename | ) |
Definition at line 39 of file TerrainFileLoader.java.
| byte [][] TerrainFileLoader.getTerrain | ( | ) |
| ArrayList<Node> TerrainFileLoader.parse | ( | ) | [private] |
Definition at line 69 of file TerrainFileLoader.java.
| void TerrainFileLoader.updateLimits | ( | final int | x, | |
| final int | y, | |||
| final double | z | |||
| ) | [private] |
Definition at line 94 of file TerrainFileLoader.java.
String TerrainFileLoader.filename [private] |
Definition at line 30 of file TerrainFileLoader.java.
int TerrainFileLoader.max_x = Integer.MIN_VALUE [private] |
Definition at line 32 of file TerrainFileLoader.java.
int TerrainFileLoader.max_y = Integer.MIN_VALUE [private] |
Definition at line 34 of file TerrainFileLoader.java.
double TerrainFileLoader.max_z = Double.NEGATIVE_INFINITY [private] |
Definition at line 36 of file TerrainFileLoader.java.
int TerrainFileLoader.min_x = Integer.MAX_VALUE [private] |
Definition at line 31 of file TerrainFileLoader.java.
int TerrainFileLoader.min_y = Integer.MAX_VALUE [private] |
Definition at line 33 of file TerrainFileLoader.java.
double TerrainFileLoader.min_z = Double.POSITIVE_INFINITY [private] |
Definition at line 35 of file TerrainFileLoader.java.
double TerrainFileLoader.sum_z = 0 [private] |
Definition at line 37 of file TerrainFileLoader.java.
byte [][] TerrainFileLoader.Terrain [private] |
Definition at line 29 of file TerrainFileLoader.java.
1.5.8