public abstract class RegularLevel extends CustomLevel
Level.Feeling
Modifier and Type | Field and Description |
---|---|
int |
secretDoors |
allCells, avoid, baseTileVariant, blobs, color1, color2, decoTileVariant, discoverable, entrance, fieldOfView, flammable, levelId, losBlocking, map, mapped, MIN_VIEW_DISTANCE, mobs, nearWalls, NEIGHBOURS4, NEIGHBOURS8, NEIGHBOURS9, objects, passable, pit, plants, secret, solid, visited, water
Constructor and Description |
---|
RegularLevel() |
Modifier and Type | Method and Description |
---|---|
int |
nMobs() |
int |
pitCell() |
int |
randomDestination() |
int |
randomRespawnCell() |
void |
restoreFromBundle(Bundle bundle) |
Room |
room(int pos) |
void |
storeInBundle(Bundle bundle) |
isBossLevel, tilesTex, tilesTexEx, waterTex
activateScripts, addItemToSpawn, addLevelObject, addScriptedActor, addVisuals, adjacent, allHeaps, blobAmountAt, cell, cellValid, cellValid, cellX, cellY, charPress, clearAreaFrom, clearAreaFrom, create, create, customTiles, discover, distance, distanceL2, dontPack, drop, exitIndex, fillAreaWith, fillAreaWith, fromBundle, get, getAllTerrainCells, getDistToNearestTerrain, getDistToNearestTerrain, getEmptyCellNextTo, getExit, getFeeling, getHeap, getHeight, getLength, getLevelObject, getLevelObject, getMaxViewDistance, getNearestTerrain, getNearestTerrain, getRandomMob, getRandomTerrainCell, getSolidCellNextTo, getTilesTex, getTileType, getTopLevelObject, getViewDistance, getWaterTex, getWidth, hasExit, isExit, isSafe, isStatic, itemPress, itemToSpanAsPrize, levelKind, levelObjectMoved, mobPress, music, noFogOfWar, objectPress, onHeroDescend, plant, press, pressHero, putLevelObject, randomRespawnCell, remove, removeHeap, removePets, reset, respawner, reveal, seal, set, set, setExit, setFeeling, spawnMob, spawnMob, tileDesc, tileDescByCell, tileName, tileNameByCell, tunnelTile, unseal, updateFieldOfView, uproot
public int randomRespawnCell()
randomRespawnCell
in class Level
public int randomDestination()
randomDestination
in class Level
public Room room(int pos)
public void storeInBundle(Bundle bundle)
storeInBundle
in interface Bundlable
storeInBundle
in class CustomLevel
public void restoreFromBundle(Bundle bundle)
restoreFromBundle
in interface Bundlable
restoreFromBundle
in class CustomLevel