public abstract class CustomLevel extends CommonLevel
Level.FeelingallCells, 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 |
|---|
CustomLevel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isBossLevel() |
void |
restoreFromBundle(Bundle bundle) |
void |
storeInBundle(Bundle bundle) |
java.lang.String |
tilesTex() |
java.lang.String |
tilesTexEx() |
java.lang.String |
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, nMobs, noFogOfWar, objectPress, onHeroDescend, pitCell, plant, press, pressHero, putLevelObject, randomDestination, randomRespawnCell, randomRespawnCell, remove, removeHeap, removePets, reset, respawner, reveal, seal, set, set, setExit, setFeeling, spawnMob, spawnMob, tileDesc, tileDescByCell, tileName, tileNameByCell, tunnelTile, unseal, updateFieldOfView, uprootpublic java.lang.String tilesTex()
public java.lang.String tilesTexEx()
public java.lang.String waterTex()
public boolean isBossLevel()
isBossLevel in class Levelpublic void storeInBundle(Bundle bundle)
storeInBundle in interface BundlablestoreInBundle in class Levelpublic void restoreFromBundle(Bundle bundle)
restoreFromBundle in interface BundlablerestoreFromBundle in class Level