Class LightingJNI
java.lang.Object
zombie.iso.LightingJNI
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int[][]
static boolean
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addLight
(int var0, int var1, int var2, int var3, int var4, float var5, float var6, float var7, int var8, boolean var9) static void
addRoomLight
(int var0, long var1, long var3, int var5, int var6, int var7, int var8, int var9, boolean var10) static void
addTempLight
(int var0, int var1, int var2, int var3, int var4, float var5, float var6, float var7, int var8) static void
static float
calculateRearZombieDistance
(IsoGameCharacter character) static float
calculateVisionCone
(IsoGameCharacter character) static float
calculateVisionConeOld
(IsoGameCharacter character) static void
chunkBeginUpdate
(int var0, int var1, int var2, int var3) static void
static void
chunkLevelBeginUpdate
(int var0) static void
static boolean
chunkLightingDone
(int var0, int var1) static void
configure
(float var0) static void
destroy()
static void
doInvalidateGlobalLights
(int var0) static void
DoLightingUpdateNew
(long var0, boolean var2) static boolean
getCanSee
(int var0, int var1, int var2, int var3) static boolean
getChunkDirty
(int var0, int var1, int var2, int var3) static boolean
getCouldSee
(int var0, int var1, int var2, int var3) static float
getDarkMulti
(int var0, int var1, int var2, int var3) static float
getLightInfo
(int var0, int var1, int var2, int var3, int var4) static boolean
getSeen
(int var0, int var1, int var2, int var3) static boolean
getSquareDirty
(int var0, int var1, int var2, int var3) static boolean
getSquareLighting
(int var0, int var1, int var2, int var3, int[] var4) static float
getTargetDarkMulti
(int var0, int var1, int var2, int var3) static void
getTorches
(ArrayList<IsoGameCharacter.TorchInfo> arrayList) static int
getUpdateCounter
(int int0) static int
getVertLight
(int var0, int var1, int var2, int var3, int var4) static int
getVisibleRoomCount
(int var0) static ArrayList
<LightingJNI.VisibleRoom> getVisibleRooms
(int int0) static int
getVisibleRooms
(int var0, long[] var1) static void
init()
static boolean
isRoomVisible
(int int0, int int2, int int3, long long0) static void
playerSet
(float var0, float var1, float var2, float var3, float var4, boolean var5, boolean var6, boolean var7, boolean var8, float var9, float var10, float var11) static void
static void
removeLight
(int var0) static void
removeRoomLight
(int var0) static void
removeTorch
(int var0) static void
scrollDown
(int var0) static void
scrollLeft
(int var0) static void
scrollRight
(int var0) static void
scrollUp
(int var0) static void
setLightActive
(int var0, boolean var1) static void
setLightColor
(int var0, float var1, float var2, float var3) static void
setRoomLightActive
(int var0, boolean var1) static void
squareAddCurtain
(int var0, boolean var1) static void
squareAddDoor
(boolean var0, boolean var1, boolean var2) static void
squareAddThumpable
(boolean var0, boolean var1, boolean var2, boolean var3) static void
squareAddWindow
(boolean var0, boolean var1, boolean var2) static void
squareBeginUpdate
(int var0, int var1, int var2) static void
static void
squareSet
(int var0, boolean var1, boolean var2, boolean var3, int var4, long var5, long var7, int var9, boolean var10) static void
squareSetNull
(int var0, int var1, int var2) static void
stateBeginUpdate
(int var0, int var1, int var2, int var3, int var4) static void
stateEndFrame
(float var0, float var1, float var2, float var3, float var4, float var5, float var6, boolean var7, float var8, int var9) static void
static int
stateUpdateCounter
(int var0) static void
stop()
static void
teleport
(int var0, int var1, int var2) static void
update()
static void
updateChunk
(int int1, IsoChunk chunk) static void
updatePlayer
(int int0) static void
updateTorch
(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7, boolean var8, float var9, int var10) static boolean
-
Field Details
-
ROOM_SPAWN_DIST
public static final int ROOM_SPAWN_DIST- See Also:
-
init
public static boolean init -
ForcedVis
public static final int[][] ForcedVis
-
-
Constructor Details
-
LightingJNI
public LightingJNI()
-
-
Method Details
-
doInvalidateGlobalLights
public static void doInvalidateGlobalLights(int var0) -
init
public static void init() -
calculateVisionConeOld
-
calculateVisionCone
-
calculateRearZombieDistance
-
updatePlayer
public static void updatePlayer(int int0) -
updateChunk
-
preUpdate
public static void preUpdate() -
update
public static void update() -
getTorches
-
getUpdateCounter
public static int getUpdateCounter(int int0) -
stop
public static void stop() -
configure
public static void configure(float var0) -
scrollLeft
public static void scrollLeft(int var0) -
scrollRight
public static void scrollRight(int var0) -
scrollUp
public static void scrollUp(int var0) -
scrollDown
public static void scrollDown(int var0) -
stateBeginUpdate
public static void stateBeginUpdate(int var0, int var1, int var2, int var3, int var4) -
stateEndFrame
public static void stateEndFrame(float var0, float var1, float var2, float var3, float var4, float var5, float var6, boolean var7, float var8, int var9) -
stateEndUpdate
public static void stateEndUpdate() -
stateUpdateCounter
public static int stateUpdateCounter(int var0) -
teleport
public static void teleport(int var0, int var1, int var2) -
DoLightingUpdateNew
public static void DoLightingUpdateNew(long var0, boolean var2) -
WaitingForMain
public static boolean WaitingForMain() -
playerSet
public static void playerSet(float var0, float var1, float var2, float var3, float var4, boolean var5, boolean var6, boolean var7, boolean var8, float var9, float var10, float var11) -
chunkLightingDone
public static boolean chunkLightingDone(int var0, int var1) -
getChunkDirty
public static boolean getChunkDirty(int var0, int var1, int var2, int var3) -
chunkBeginUpdate
public static void chunkBeginUpdate(int var0, int var1, int var2, int var3) -
chunkEndUpdate
public static void chunkEndUpdate() -
chunkLevelBeginUpdate
public static void chunkLevelBeginUpdate(int var0) -
chunkLevelEndUpdate
public static void chunkLevelEndUpdate() -
squareSetNull
public static void squareSetNull(int var0, int var1, int var2) -
squareBeginUpdate
public static void squareBeginUpdate(int var0, int var1, int var2) -
squareSet
public static void squareSet(int var0, boolean var1, boolean var2, boolean var3, int var4, long var5, long var7, int var9, boolean var10) -
squareAddCurtain
public static void squareAddCurtain(int var0, boolean var1) -
squareAddDoor
public static void squareAddDoor(boolean var0, boolean var1, boolean var2) -
squareAddThumpable
public static void squareAddThumpable(boolean var0, boolean var1, boolean var2, boolean var3) -
squareAddWindow
public static void squareAddWindow(boolean var0, boolean var1, boolean var2) -
squareEndUpdate
public static void squareEndUpdate() -
getVertLight
public static int getVertLight(int var0, int var1, int var2, int var3, int var4) -
getLightInfo
public static float getLightInfo(int var0, int var1, int var2, int var3, int var4) -
getDarkMulti
public static float getDarkMulti(int var0, int var1, int var2, int var3) -
getTargetDarkMulti
public static float getTargetDarkMulti(int var0, int var1, int var2, int var3) -
getSeen
public static boolean getSeen(int var0, int var1, int var2, int var3) -
getCanSee
public static boolean getCanSee(int var0, int var1, int var2, int var3) -
getCouldSee
public static boolean getCouldSee(int var0, int var1, int var2, int var3) -
getSquareLighting
public static boolean getSquareLighting(int var0, int var1, int var2, int var3, int[] var4) -
getSquareDirty
public static boolean getSquareDirty(int var0, int var1, int var2, int var3) -
addLight
public static void addLight(int var0, int var1, int var2, int var3, int var4, float var5, float var6, float var7, int var8, boolean var9) -
addTempLight
public static void addTempLight(int var0, int var1, int var2, int var3, int var4, float var5, float var6, float var7, int var8) -
removeLight
public static void removeLight(int var0) -
setLightActive
public static void setLightActive(int var0, boolean var1) -
setLightColor
public static void setLightColor(int var0, float var1, float var2, float var3) -
addRoomLight
public static void addRoomLight(int var0, long var1, long var3, int var5, int var6, int var7, int var8, int var9, boolean var10) -
removeRoomLight
public static void removeRoomLight(int var0) -
setRoomLightActive
public static void setRoomLightActive(int var0, boolean var1) -
updateTorch
public static void updateTorch(int var0, float var1, float var2, float var3, float var4, float var5, float var6, float var7, boolean var8, float var9, int var10) -
removeTorch
public static void removeTorch(int var0) -
getVisibleRoomCount
public static int getVisibleRoomCount(int var0) -
getVisibleRooms
public static int getVisibleRooms(int var0, long[] var1) -
destroy
public static void destroy() -
getVisibleRooms
-
isRoomVisible
public static boolean isRoomVisible(int int0, int int2, int int3, long long0) -
buildingsChanged
public static void buildingsChanged()
-