Class LosUtil
java.lang.Object
zombie.iso.LosUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean[]static LosUtil.PerPlayerData[]static intstatic intstatic int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IsoGridSquareCollisionDatagetFirstBlockingIsoGridSquare(IsoCell cell, int int7, int int5, int int1, int int2, int int3, int int0, boolean boolean1) static voidinit(int width, int height) static LosUtil.TestResultsstatic LosUtil.TestResultslineClear(IsoCell cell, int x0, int y0, int z0, int x1, int y1, int z1, boolean bIgnoreDoors, int RangeTillWindows) static LosUtil.TestResultslineClearCached(IsoCell cell, int x1, int y1, int z1, int x0, int y0, int z0, boolean bIgnoreDoors, int playerIndex) static booleanlineClearCollide(int x1, int y1, int z1, int x0, int y0, int z0, boolean bIgnoreDoors) static intlineClearCollideCount(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 cell, int int7, int int5, int int1, int int2, int int3, int int0, boolean boolean1)
-