level.LevelMap
level.LevelMap
Fields
| Name | Type | |
|---|---|---|
fastSpots | hl.types.ArrayObj | |
collisions | hl.types.ArrayBytes_Int | |
groundYr | hl.types.ArrayBytes_Float | |
rooms | hl.types.ArrayObj | |
wid | I32 | |
hei | I32 | |
id | String | |
viewportRect | Virtual[xMax, xMin, yMax, yMin] | |
dynamicViewportRect | Virtual[xMax, xMin, yMax, yMin] | |
infos | Virtual[baseLootLevel, biome, bonusTripleScrollAfterBC, cellBonus, dlc, doubleUps, eliteRoomChance, eliteWanderChance, flagsProps, group, icon, id, index, loreDescriptions, mapDepth, minGold, mobDensity, mobs, name, nextLevels, parallax, props, quarterUpsBC3, quarterUpsBC4, specificLoots, specificSubBiome, transitionTo, tripleUps, worldDepth] | |
mobDmgTier | I32 | |
mobLifeTier | I32 | |
lootLevel | I32 | |
biome | Virtual[ambient, ambientScale, atlasName, camEffects, celShadow, cloud, commonAtlas, floorJunkDensity, floorStamps, fog, fogScale, glowData, id, lavaBg, lavaSurface, layers, lightColors, oneWayOpaque, reverbKind, reverbMix, scatterConf, smoke, smokeShader, uiProps, vegetation, vegetationRandScale, wallJunkDensity, water, waterLight] | |
forcedBiome | String | |
seed | I32 | |
decoGrid | hl.types.ArrayBytes_Int | |
spots | Virtual[toString, set, remove, keys, iterator, get, exists] | |
platforms | hl.types.ArrayObj | |
bounds | h2d.col.Bounds | |
parser | libs.tilemap.Parser | |
platformGrid | hl.types.ArrayObj | |
cellToRoom | hl.types.ArrayBytes_Int | |
initDone | Bool | |
blurredCols | hl.types.ArrayBytes_Float | |
__uid | I32 | |
| “ | Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid] | |
| static | __clid | I32 |
Protos
f@3162set_infos(level.LevelMap, Virtual[baseLootLevel, biome, bonusTripleScrollAfterBC, cellBonus, dlc, doubleUps, eliteRoomChance, eliteWanderChance, flagsProps, group, icon, id, index, loreDescriptions, mapDepth, minGold, mobDensity, mobs, name, nextLevels, parallax, props, quarterUpsBC3, quarterUpsBC4, specificLoots, specificSubBiome, transitionTo, tripleUps, worldDepth]) → Virtual[baseLootLevel, biome, bonusTripleScrollAfterBC, cellBonus, dlc, doubleUps, eliteRoomChance, eliteWanderChance, flagsProps, group, icon, id, index, loreDescriptions, mapDepth, minGold, mobDensity, mobs, name, nextLevels, parallax, props, quarterUpsBC3, quarterUpsBC4, specificLoots, specificSubBiome, transitionTo, tripleUps, worldDepth]f@3163setCell(level.LevelMap, I32, I32, level.ColType) → Voidf@3164getGroundYr(level.LevelMap, I32, I32, Ref, Ref) → F64f@3165init(level.LevelMap) → Voidf@3166topWallTopDist(level.LevelMap, I32, I32, I32) → I32f@3167initSpots(level.LevelMap, Ref) → Voidf@3168addCollisionOneWayUnderWall(level.LevelMap) → Voidf@3169addCollisionsAboveDoors(level.LevelMap) → Voidf@3170computeCollisionMarkers(level.LevelMap) → Voidf@3171initDecoFlags(level.LevelMap) → Voidf@3172parseAllPlatforms(level.LevelMap) → Voidf@3173updateGroundYrs(level.LevelMap) → Voidf@3174parsePlatformAt(level.LevelMap, I32, I32) → Boolf@3175hasMobStatue(level.LevelMap) → Boolf@3176hasZoneDecoFlag(level.LevelMap, level.DecoFlag, I32, I32, I32, I32, Ref) → Boolf@3177hasZoneAnyDecoFlag(level.LevelMap, I32, I32, I32, I32, I32) → Boolf@3178removeSpot(level.LevelMap, I32, I32, I32) → Voidf@3179checkCollRect(level.LevelMap, I32, I32, I32, I32, Bool) → Boolf@3180getRoomAt(level.LevelMap, I32, I32) → level.Roomf@3181getRoomById(level.LevelMap, I32) → level.Roomf@3182addSpot(level.LevelMap, I32, F64, F64) → Voidf@3183getSpots(level.LevelMap, I32) → hl.types.ArrayObjf@3184getGroundY(level.LevelMap, I32, I32) → I32f@3185getCeilY(level.LevelMap, I32, I32, Null, Null) → I32f@3186toCeilY(level.LevelMap, I32, I32, Null) → I32f@3187getLeftWall(level.LevelMap, I32, I32, Null) → I32f@3188getRightWall(level.LevelMap, I32, I32, Null) → I32f@3189getWaterSurfaceY(level.LevelMap, I32, I32) → F64f@3190hasMarker(level.LevelMap, String, I32, I32) → Boolf@3191isRoomRevealedAt(level.LevelMap, I32, I32) → Boolf@3192revealRoomAt(level.LevelMap, I32, I32) → Boolf@3193getRoomPlatforms(level.LevelMap, I32, Bool) → hl.types.ArrayObjf@3194countRoomPlatforms(level.LevelMap, I32, Bool) → I32f@3195initPlatformOccupation(level.LevelMap) → Voidf@3196addPlatformOccupation(level.LevelMap, I32, I32, Null) → Voidf@3197parsePlatform(level.LevelMap, I32, I32) → level.Platformf@3198buildBlurredCols(level.LevelMap) → Voidf@3199listWalls(level.LevelMap, I32, Ref) → hl.types.ArrayObjf@3200listDecoPlatforms(level.LevelMap, I32, Ref, Ref, Ref, Ref) → hl.types.ArrayObjf@3201listWallTransitions(level.LevelMap, libs.tilemap.Selector, libs.tilemap.Selector, libs.tilemap.Selector, libs.tilemap.Selector, libs.tilemap.Selector) → hl.types.ArrayObjf@3202maxHist(level.LevelMap, level.CustomStack, hl.types.ArrayBytes_Int, h2d.col.Bounds) → I32f@3203findBiggestRect(level.LevelMap, I32, I32, level.CustomStack, hl.types.ArrayBytes_Int, h2d.col.Bounds) → I32f@3204listDecoZones(level.LevelMap, I32, I32, Ref) → hl.types.ArrayObjf@3205getCollisionPolygons(level.LevelMap) → hl.types.ArrayObjf@3206getCLID(level.LevelMap) → I32f@3207serialize(level.LevelMap, hxbit.Serializer) → Voidf@3208getSerializeSchema(level.LevelMap) → hxbit.Schemaf@3209unserializeInit(level.LevelMap) → Voidf@3210unserialize(level.LevelMap, hxbit.Serializer) → Void
Bindings
- static
f@3227__constructor__(level.LevelMap, User, Virtual[baseLootLevel, biome, bonusTripleScrollAfterBC, cellBonus, dlc, doubleUps, eliteRoomChance, eliteWanderChance, flagsProps, group, icon, id, index, loreDescriptions, mapDepth, minGold, mobDensity, mobs, name, nextLevels, parallax, props, quarterUpsBC3, quarterUpsBC4, specificLoots, specificSubBiome, transitionTo, tripleUps, worldDepth], I32, I32) → Void