level.disp.Lighthouse
level.disp.Lighthouse
Inherits from: level.DynamicBiomeDisp
Fields
| Name | Type | |
|---|---|---|
waterBounds | h2d.col.Bounds | |
reflectY | F64 | |
frontY | F64 | |
horizonCY | I32 | |
horizonY | F64 | |
centerX | F64 | |
ratio | F64 | |
sbWaterFx | libs.heaps.slib.HSpriteBatch | |
sbLightWindows | libs.heaps.slib.HSpriteBatch | |
tileRoses | hl.types.ArrayObj | |
sbRoses | libs.heaps.slib.HSpriteBatch | |
groupAlpha | libs.heaps.StaticGeometryGroup | |
sbAddTop | light.TopFx | |
sbTop | light.TopFx | |
sbTopSmog | light.TopFx | |
sbTopSmogEmitter | libs.heaps.slib.HSpriteBatch | |
sbBottom | libs.heaps.slib.HSpriteBatch | |
manager | en.AmazonManager | |
ideck | libs.RandDeck | |
fireUnitWidth | I32 | |
glowShader | shader.GlowKey | |
tw2 | libs.misc.Tweenie | |
reflectedHero | Bool | |
fireSB | libs.heaps.slib.HSpriteBatch | |
fire2SB | libs.heaps.slib.HSpriteBatch | |
fireSBBack | libs.heaps.slib.HSpriteBatch | |
smogEmitter | libs.heaps.Emitter | |
smogEmitterVerticalOffsetCase | F64 | |
flameFxArray | hl.types.ArrayObj | |
flameFxArray2 | hl.types.ArrayObj | |
smogFx | hl.types.ArrayObj | |
flameFxBackArray | hl.types.ArrayObj | |
fireMaxEntities | I32 | |
incFlamePool | I32 | |
fireVerticalRange | I32 | |
fireMinSpeedForVerticalRange | F64 | |
fireMaxSpeedForVerticalRange | F64 | |
smogGradientSB | libs.heaps.slib.HSpriteBatch | |
smogGradient | libs.heaps.slib.HSpriteBE | |
smogGradientSquare | libs.heaps.slib.HSpriteBE | |
smogGradientName | String | |
smogGradientSquareName | String | |
smogGradientImageWidth | I32 | |
smogGradientImageHeight | I32 | |
smogGradientHeight | F64 | |
smogGradientSquareImageHeight | I32 | |
smogGradientSquareHeight | F64 | |
smogGradientOffset | F64 | |
smogGradientColor | I32 | |
smogGradientMaxAlpha | F64 | |
smogGradientFrontSB | libs.heaps.slib.HSpriteBatch | |
smogGradientFront | libs.heaps.slib.HSpriteBE | |
smogGradientFrontSquare | libs.heaps.slib.HSpriteBE | |
smogGradientFrontHeight | F64 | |
smogGradientFrontSquareHeight | F64 | |
smogGradientFrontOffset | F64 | |
smogGradientFrontColor | I32 | |
smogGradientFrontMaxAlpha | F64 | |
smogGradientStarted | Bool | |
smogGradiengBossRoomScale | F64 | |
smogGradiengBossRoomAlpha | F64 | |
fireDarkColor | I32 | |
fireLightColor | I32 | |
| static | invLerp | Fun |
Protos
f@15788computeHorizonY(level.disp.Lighthouse) → Voidf@15789addWater(level.disp.Lighthouse) → Voidf@15790renderRockBackground(level.disp.Lighthouse) → Voidf@15791renderForeground(level.disp.Lighthouse) → Voidf@15792render(level.disp.Lighthouse) → Voidf@15793onDispose(level.disp.Lighthouse) → Voidf@15794get_minXBgWallPx(level.disp.Lighthouse) → I32f@15795get_maxXBgWallPx(level.disp.Lighthouse) → I32f@15796initFire(level.disp.Lighthouse) → Voidf@15797initSmogGradient(level.disp.Lighthouse, Bool) → Voidf@15798addFire(level.disp.Lighthouse, I32, I32) → Voidf@15799startSmogGradient(level.disp.Lighthouse) → Voidf@15800setSmogGradientBossFightMode(level.disp.Lighthouse, Bool) → Voidf@15801decorateZone(level.disp.Lighthouse, level.DecoZone) → Voidf@15802addAlcoves(level.disp.Lighthouse, level.DecoZone) → Voidf@15803decorateLevel(level.disp.Lighthouse) → Voidf@15804addWallDeco(level.disp.Lighthouse, I32) → Voidf@15805renderFrontCorner(level.disp.Lighthouse, libs.tilemap.CornerType, I32, I32, I32, I32, Bool) → Voidf@15806decorateRoom(level.disp.Lighthouse, level.Room) → Voidf@15807addRoses(level.disp.Lighthouse, I32, I32, I32, F64, F64) → Voidf@15808placeHoleInRect(level.disp.Lighthouse, libs.tilemap.Rectangle, I32, I32, hl.types.ArrayObj) → Boolf@15809placeWindowsInRect(level.disp.Lighthouse, libs.tilemap.Rectangle, I32, String, I32, String, I32, String, I32) → Boolf@15810placeWindow(level.disp.Lighthouse, I32, I32, I32, I32, String, I32, String, I32, String, I32) → Voidf@15811addWindowFX(level.disp.Lighthouse, String, I32, I32, F64, F64) → libs.heaps.slib.HSpriteBEf@15812renderBackground(level.disp.Lighthouse) → Voidf@15813renderWallTransitions(level.disp.Lighthouse) → Voidf@15814createLightWalls(level.disp.Lighthouse) → Voidf@15815renderBackWalls(level.disp.Lighthouse) → Voidf@15816renderLadders(level.disp.Lighthouse) → Voidf@15817addWallStamp(level.disp.Lighthouse, I32, I32, I32, String) → Boolf@15818generateParallax(level.disp.Lighthouse, Virtual[blendMode, color, fill, innerGlow, isCloud, layer, name, outerGlow, pivotX, pivotY, position, props, reflected, scaling, scatter, scrollX, scrollY, tileName, visible]) → Parallaxf@15819generateParallaxGroup(level.disp.Lighthouse, Virtual[blendMode, color, fill, innerGlow, isCloud, layer, name, outerGlow, pivotX, pivotY, position, props, reflected, scaling, scatter, scrollX, scrollY, tileName, visible]) → ParallaxGroupf@15820renderParallax(level.disp.Lighthouse, Virtual[blendMode, color, fill, innerGlow, isCloud, layer, name, outerGlow, pivotX, pivotY, position, props, reflected, scaling, scatter, scrollX, scrollY, tileName, visible], String) → Voidf@15821heroLightUpdate(level.disp.Lighthouse) → Voidf@15822getBlendRatioAt(level.disp.Lighthouse, F64, F64) → F64f@15823getBlendRatioFrom(level.disp.Lighthouse, F64, F64) → F64f@15824updateBiomeFx(level.disp.Lighthouse) → Voidf@15825update(level.disp.Lighthouse) → Voidf@15826postUpdate(level.disp.Lighthouse) → Voidf@15827canBeDestroy(level.disp.Lighthouse, Entity) → Boolf@15828canPlaceLoreDeco(level.disp.Lighthouse, level.Marker, I32, I32, Null, Null, Null, Null, Fun, Null, Null, Ref, Ref) → Bool
Bindings
- static
f@15787__constructor__(level.disp.Lighthouse, pr.Level, level.LevelMap, String, String) → Void - static
f@15786invLerp(F64, F64, F64, Ref) → F64