level.RoomTemplate
level.RoomTemplate
Fields
| Name | Type | |
|---|---|---|
dat | Virtual[active, flags, group, id, type] | |
name | String | |
wid | I32 | |
hei | I32 | |
cols | hl.types.ArrayObj | |
links | hl.types.ArrayObj | |
markers | hl.types.ArrayObj | |
rndBlocks | hl.types.ArrayObj | |
mobs | hl.types.ArrayObj | |
flip | Bool | |
rects | hl.types.ArrayObj | |
possibleExits | I32 | |
| static | ALL | hl.types.ArrayObj |
| static | MAX_COL_CELL_ID | I32 |
| static | parseAll | Fun |
| static | getMap | Fun |
| static | getTemplate | Fun |
| static | getCellType | Fun |
Protos
f@31758addHLinks(level.RoomTemplate, I32, I32, hl.types.ArrayBytes_Int, hl.types.ArrayObj) → Voidf@31759addVLinks(level.RoomTemplate, I32, I32, hl.types.ArrayBytes_Int, hl.types.ArrayObj) → Voidf@31760addRndBlocks(level.RoomTemplate, I32, level.RndBlockType, hl.types.ArrayBytes_Int, hl.types.ArrayObj) → Voidf@31761getGroups(level.RoomTemplate, I32, hl.types.ArrayBytes_Int, hl.types.ArrayObj) → hl.types.ArrayObjf@31762hasLinks(level.RoomTemplate, I32, I32) → Boolf@31763getExitLinkCombos(level.RoomTemplate, I32, hl.types.ArrayObj) → hl.types.ArrayObjf@31764getVariant(level.RoomTemplate, libs.Rand) → hl.types.ArrayObjf@31765hasLinkAt(level.RoomTemplate, I32, I32) → Boolf@31766hasZDoors(level.RoomTemplate, hl.types.ArrayObj) → Bool
Bindings
- static
f@31774__constructor__(level.RoomTemplate, Virtual[active, flags, group, id, type], Null, Null) → Void - static
f@31773getCellType(I32) → level.ColType - static
f@31772getTemplate(Virtual[active, flags, group, id, type], Null, Null) → level.RoomTemplate - static
f@31771getMap(hl.types.ArrayObj) → Virtual[toString, set, remove, keys, iterator, get, exists] - static
f@31770parseAll(Fun) → hl.types.ArrayObj