Class LosUtil
java.lang.Object
zombie.iso.LosUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean[]
static LosUtil.PerPlayerData[]
static int
static int
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IsoGridSquareCollisionData
getFirstBlockingIsoGridSquare
(IsoCell isoCell, int int7, int int5, int int1, int int2, int int3, int int0, boolean boolean1) static void
init
(int width, int height) static LosUtil.TestResults
static LosUtil.TestResults
lineClear
(IsoCell cell, int x0, int y0, int z0, int x1, int y1, int z1, boolean bIgnoreDoors, int RangeTillWindows) static LosUtil.TestResults
lineClearCached
(IsoCell cell, int x1, int y1, int z1, int x0, int y0, int z0, boolean bIgnoreDoors, int playerIndex) static boolean
lineClearCollide
(int x1, int y1, int z1, int x0, int y0, int z0, boolean bIgnoreDoors) static int
lineClearCollideCount
(IsoGameCharacter chr, IsoCell cell, int x1, int y1, int z1, int x0, int y0, int z0)
-
Field Details
-
XSIZE
public static int XSIZE -
YSIZE
public static int YSIZE -
ZSIZE
public static int ZSIZE -
cachedresults
-
cachecleared
public static boolean[] cachecleared
-
-
Constructor Details
-
LosUtil
public LosUtil()
-
-
Method Details
-
init
public static void init(int width, int height) -
lineClear
public static LosUtil.TestResults lineClear(IsoCell cell, int x0, int y0, int z0, int x1, int y1, int z1, boolean bIgnoreDoors) -
lineClear
public static LosUtil.TestResults lineClear(IsoCell cell, int x0, int y0, int z0, int x1, int y1, int z1, boolean bIgnoreDoors, int RangeTillWindows) -
lineClearCollide
public static boolean lineClearCollide(int x1, int y1, int z1, int x0, int y0, int z0, boolean bIgnoreDoors) -
lineClearCollideCount
public static int lineClearCollideCount(IsoGameCharacter chr, IsoCell cell, int x1, int y1, int z1, int x0, int y0, int z0) -
lineClearCached
public static LosUtil.TestResults lineClearCached(IsoCell cell, int x1, int y1, int z1, int x0, int y0, int z0, boolean bIgnoreDoors, int playerIndex) -
getFirstBlockingIsoGridSquare
public static IsoGridSquareCollisionData getFirstBlockingIsoGridSquare(IsoCell isoCell, int int7, int int5, int int1, int int2, int int3, int int0, boolean boolean1)
-