Class FBORenderCutaways
java.lang.Object
zombie.iso.fboRenderChunk.FBORenderCutaways
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
static final class
static final class
static final class
static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
static final byte
static final ObjectPool
<FBORenderCutaways.CutawayWall> static final ObjectPool
<FBORenderCutaways.SlopedSurface> -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
boolean
CanBuildingSquareOccludePlayer
(IsoGridSquare isoGridSquare, int int0) boolean
checkExteriorWalls
(ArrayList<IsoChunk> arrayList) boolean
boolean
checkOccludedRooms
(int int0, ArrayList<IsoChunk> arrayList) boolean
checkPlayerRoom
(int int0) boolean
checkSlopedSurfaces
(ArrayList<IsoChunk> arrayList) void
doCutawayVisitSquares
(int int0, ArrayList<IsoChunk> arrayList) getFirstMultiLevelObject
(IsoGridSquare isoGridSquare) static FBORenderCutaways
boolean
boolean
isBuildingCollapsed
(BuildingDef buildingDef) boolean
isForceRenderSquare
(int int1, IsoGridSquare isoGridSquare) boolean
isRoofRoomSquare
(IsoGridSquare isoGridSquare) boolean
shouldHideElevatedFloor
(int int1, IsoObject isoObject) boolean
shouldRenderBuildingSquare
(int int1, IsoGridSquare isoGridSquare) void
squareChanged
(IsoGridSquare var1)
-
Field Details
-
CLDSF_NONE
public static final byte CLDSF_NONE- See Also:
-
CLDSF_SHOULD_RENDER
public static final byte CLDSF_SHOULD_RENDER- See Also:
-
cell
-
s_cutawayWallPool
-
s_slopedSurfacePool
-
-
Method Details
-
getInstance
-
checkPlayerRoom
public boolean checkPlayerRoom(int int0) -
checkExteriorWalls
-
checkSlopedSurfaces
-
squareChanged
-
checkOccludedRooms
-
doCutawayVisitSquares
-
CalculateBuildingsToCollapse
public boolean CalculateBuildingsToCollapse() -
getCollapsedBuildings
-
isAnyBuildingCollapsed
public boolean isAnyBuildingCollapsed() -
isBuildingCollapsed
-
checkHiddenBuildingLevels
public boolean checkHiddenBuildingLevels() -
CanBuildingSquareOccludePlayer
-
getFirstMultiLevelObject
-
isForceRenderSquare
-
shouldHideElevatedFloor
-
shouldRenderBuildingSquare
-
CalculatePointsOfInterest
public void CalculatePointsOfInterest() -
isRoofRoomSquare
-