Initial path refactor

This commit is contained in:
Anuken 2020-08-21 14:32:35 -04:00
parent 467d995aed
commit 526f1106fb

View File

@ -464,13 +464,15 @@ public class Pathfinder implements Runnable{
/** Holds a copy of tile data for a specific tile position. */
@Struct
class PathTileStruct{
//traversal cost
//base traversal cost
short cost;
//team of block, if applicable (0 by default)
byte team;
//whether it's viable to pass this block
boolean passable;
//whether it's viable to pass this block through water
boolean passableWater;
//general solid state
boolean solid;
//whether this block is a liquid that boats can move on
boolean water;
//whether this block is solid for leg units that can move over some solid blocks
boolean legSolid;
}
}