Class FBORenderCutaways
java.lang.Object
zombie.iso.fboRenderChunk.FBORenderCutaways
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final ObjectPool<FBORenderCutaways.CutawayWall> static final ObjectPool<FBORenderCutaways.SlopedSurface> -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidbooleanCanBuildingSquareOccludePlayer(IsoGridSquare square, int playerIndex) booleancheckExteriorWalls(ArrayList<IsoChunk> onScreenChunks) booleanbooleancheckOccludedRooms(int playerIndex, ArrayList<IsoChunk> onScreenChunks) booleancheckPlayerRoom(int playerIndex) booleancheckSlopedSurfaces(ArrayList<IsoChunk> onScreenChunks) voiddoCutawayVisitSquares(int playerIndex, ArrayList<IsoChunk> onScreenChunks) static FBORenderCutawaysbooleanbooleanisBuildingCollapsed(BuildingDef buildingDef) booleanisForceRenderSquare(int playerIndex, IsoGridSquare square) booleanisRoofRoomSquare(IsoGridSquare square) booleanshouldHideElevatedFloor(int playerIndex, IsoObject object) booleanshouldRenderBuildingSquare(int playerIndex, IsoGridSquare square) voidsquareChanged(IsoGridSquare square)
-
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 playerIndex) -
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
-