level.BiomeDisp
level.BiomeDisp
Inherits from: level.LevelDisp
Fields
| Name | Type | |
|---|---|---|
holeGen | level.HoleGenerator | |
holeCpt | I32 | |
bgScrolls | hl.types.ArrayObj | |
objPoints | haxe.ds.StringMap | |
lightPoints | hl.types.ArrayObj | |
lanterns | hl.types.ArrayObj | |
lightFX | hl.types.ArrayObj | |
outsideJunkDeck | libs.RandDeck | |
floorJunkDeck | libs.RandDeck | |
floorWallJunkDeck | libs.RandDeck | |
wallJunkDeck | libs.RandDeck | |
floorStampDecks | hl.types.ArrayObj | |
floorStampDecksL | hl.types.ArrayObj | |
floorStampDecksR | hl.types.ArrayObj | |
floorStampDecksLR | hl.types.ArrayObj | |
waterPools | hl.types.ArrayObj | |
voronoi | h2d.col.Voronoi | |
tmpBounds | h2d.col.Bounds | |
bossFlags | hl.types.ArrayObj | |
fxTorch | String | |
fxBrasero | String | |
fxCauldron | String | |
fxTorchEmitterColor | I32 | |
useTorchEmitter | Bool | |
junkMode | level.JunkMode | |
posFlasks | hl.types.ArrayObj | |
floorStampOffset | I32 | |
bigFrontCornerMinHei | I32 | |
floorJunkTileGroup | libs.heaps.StaticGeometryGroup | |
dirtTileBoundaries | hl.types.ArrayObj | |
flipPlantsVertically | Bool | |
waterLayer | I32 | |
wallHorizontalTrHeightPool | hl.types.ArrayBytes_Int | |
wallVerticalTrWidthPool | hl.types.ArrayBytes_Int | |
torchConfLightId | String | |
junkDecoFlags | Null | |
| static | NOISE_FREQS | hl.types.ArrayBytes_Float |
| static | NOISE_WEIGHTS | hl.types.ArrayBytes_Float |
Protos
f@8954fillDecks(level.BiomeDisp) → Voidf@8955fillJunkDecks(level.BiomeDisp) → Voidf@8956fillStampDecks(level.BiomeDisp) → Voidf@8957initDecoEntities(level.BiomeDisp) → Voidf@8958flaskPosValid(level.BiomeDisp, F64, F64) → Boolf@8959getNewPosFlask(level.BiomeDisp, libs.Rand, level.Room, hl.types.ArrayObj) → tool.FPointf@8960canPlaceLoreDeco(level.BiomeDisp, level.Marker, I32, I32, Null, Null, Null, Null, Fun, Null, Null, Ref, Ref) → Boolf@8961addLoreDeco(level.BiomeDisp, level.Marker, I32, I32, Null, Null, Null, Null, Fun, Null, Null, Ref, Ref) → Voidf@8962addFireDeco(level.BiomeDisp, level.Marker, I32, I32, Null, Null, Null, Null, Fun, Null, Null, Ref, Ref) → Voidf@8963addGodRayDeco(level.BiomeDisp, level.Marker, I32, I32, Null, Null, Null, Null, Fun, Null, Null, Ref, Ref) → Voidf@8964initFlasks(level.BiomeDisp, level.Room) → Voidf@8965initBossParts(level.BiomeDisp, level.Room, hl.types.ArrayObj, Ref) → Voidf@8966getStampWallThreshold(level.BiomeDisp) → F64f@8967renderBackWalls(level.BiomeDisp) → Voidf@8968renderWallStamps(level.BiomeDisp) → Voidf@8969renderLadders(level.BiomeDisp) → Voidf@8970getPositionId(level.BiomeDisp, I32, I32, I32) → I32f@8971renderFrontWalls(level.BiomeDisp) → Voidf@8972renderDirt(level.BiomeDisp, haxe.ds.IntMap) → Voidf@8973computeDirtTileBoundaries(level.BiomeDisp, haxe.ds.IntMap) → Voidf@8974createDirtTileFromBoundaries(level.BiomeDisp) → Voidf@8975renderOneWay(level.BiomeDisp, I32, I32, Bool, Bool, Bool) → Voidf@8976getHighlightColor(level.BiomeDisp) → Stringf@8977renderFrontCorner(level.BiomeDisp, libs.tilemap.CornerType, I32, I32, I32, I32, Bool) → Voidf@8978renderFloorStamps(level.BiomeDisp) → Voidf@8979renderSlopes(level.BiomeDisp) → Voidf@8980renderFakeBlackWalls(level.BiomeDisp) → Voidf@8981isValidForPlants(level.BiomeDisp, I32, I32) → Boolf@8982renderFrontVegetation(level.BiomeDisp) → Voidf@8983renderGroundSmoke(level.BiomeDisp) → Voidf@8984getOverWaterLight(level.BiomeDisp) → Stringf@8985renderWaterPools(level.BiomeDisp) → Voidf@8986getForcedWallTrWidth(level.BiomeDisp) → I32f@8987listWallTransitions(level.BiomeDisp) → hl.types.ArrayObjf@8988getSlicingForWallTransition(level.BiomeDisp, I32, String, hl.types.ArrayBytes_Int) → hl.types.ArrayBytes_Intf@8989renderHorizontalWallTransition(level.BiomeDisp, level.DecoTransition, Bool) → Voidf@8990renderVerticalWallTransition(level.BiomeDisp, level.DecoTransition, Bool) → Voidf@8991renderWallTransitions(level.BiomeDisp) → Voidf@8992addCliffLights(level.BiomeDisp) → Voidf@8993addFloorStamps(level.BiomeDisp, String, Null, Null) → Voidf@8994_addFloorStamps(level.BiomeDisp, libs.tilemap.Rectangle, Bool, Bool) → Voidf@8995addCeilingStamps(level.BiomeDisp, String, Null, Null) → Voidf@8996addCeilingStampTile(level.BiomeDisp, I32, I32, h2d.Tile) → Voidf@8997getOverStructureRects(level.BiomeDisp, String, I32) → hl.types.ArrayObjf@8998mergeOverStructureRects(level.BiomeDisp, hl.types.ArrayObj) → hl.types.ArrayObjf@8999renderOverStructure(level.BiomeDisp, hl.types.ArrayObj) → Voidf@9000renderRoofs(level.BiomeDisp) → Voidf@9001renderStructures(level.BiomeDisp) → Voidf@9002addLightFX(level.BiomeDisp, String) → libs.heaps.slib.HSpriteBEf@9003addTorch(level.BiomeDisp, F64, F64, h2d.Tile, Ref) → Voidf@9004addLantern(level.BiomeDisp, F64, F64, Ref) → Voidf@9005addBrasero(level.BiomeDisp, I32, I32) → Voidf@9006addCauldronBrasero(level.BiomeDisp, I32, I32, Ref, String) → Voidf@9007addCandle(level.BiomeDisp, I32, I32) → Voidf@9008isHole(level.BiomeDisp, level.Room, I32, I32, hl.types.ArrayObj) → Boolf@9009createHoleGrid(level.BiomeDisp, level.Room, hl.types.ArrayObj) → hl.types.ArrayObjf@9010createHoles(level.BiomeDisp, level.Room, Bool, Ref, Ref) → Voidf@9011drawHoleStamps(level.BiomeDisp, level.Room, hl.types.ArrayObj) → Voidf@9012addHoleBackground(level.BiomeDisp, level.Room, I32, I32, I32, I32) → Voidf@9013addBgScroller(level.BiomeDisp, I32, I32, I32, I32, h2d.Tile, F64, Null, Ref, Null, h2d.BlendMode) → h2d.Bitmapf@9014addObject(level.BiomeDisp, String, I32, I32) → Voidf@9015addEliteFront(level.BiomeDisp, I32, I32) → Voidf@9016addCollectorDeco(level.BiomeDisp, level.Room) → Voidf@9017decorateRoom(level.BiomeDisp, level.Room) → Voidf@9018renderCustomLights(level.BiomeDisp, level.Room) → Voidf@9019renderCustomDeco(level.BiomeDisp, level.Room) → Voidf@9020hasObjectNear(level.BiomeDisp, String, I32, I32, F64) → Boolf@9021updateBiomeFx(level.BiomeDisp) → Voidf@9022postUpdate(level.BiomeDisp) → Voidf@9023canStampOn(level.BiomeDisp, I32) → Boolf@9024addWallStamp(level.BiomeDisp, I32, I32, I32, String) → Boolf@9025addJunk(level.BiomeDisp, level.DecoZone) → Voidf@9026_addFloorJunk(level.BiomeDisp, level.DecoZone, F64) → Voidf@9027_addWallJunk(level.BiomeDisp, level.DecoZone, F64, Ref) → Voidf@9028onAddFloorJunk(level.BiomeDisp, Virtual[id, name, once, tile], F64, F64, I32, I32, I32, I32) → Voidf@9029onAddWallJunk(level.BiomeDisp, Virtual[id, name, once, tile], F64, F64, I32, I32, I32, I32) → Void
Bindings
- static
f@9030__constructor__(level.BiomeDisp, pr.Level, level.LevelMap, hl.types.ArrayObj) → Void