LEVEL

Name

LEVEL -- class inheriting ACTIVATABLE

Description

A representation of a level. Meant to be subclassed.

Class details

(defclass LEVEL (ACTIVATABLE)(...))
scopepackage ORG.LANGBAND.ENGINE
locationclasses.lisp
inheritsACTIVATABLE
# variables5
# methods10

Methods

(SETF LEVEL.DEPTH)
 ((SETF LEVEL.DEPTH) (OBJ LEVEL)) [accessor]
Called By 

%FILED-LEVEL and CREATE-APPROPRIATE-LEVEL

LEVEL.DEPTH
 (LEVEL.DEPTH (OBJ LEVEL)) [accessor]
Called By 

GET-LEVEL-APPROPRIATE-ENCHANTMENT, PRINT-DEPTH and VAN-NOVICE-APPEARS-IN-GROUP?

(SETF LEVEL.DUNGEON)
 ((SETF LEVEL.DUNGEON) (OBJ LEVEL)) [accessor]
Called By 

%FILED-LEVEL and GENERATE-LEVEL!

LEVEL.DUNGEON
 (LEVEL.DUNGEON (OBJ LEVEL)) [accessor]
Called By 

%HOME-INPUT-LOOP, %STORE-SELL-ITEM, ACTIVATE-OBJECT, LEVEL-READY? and RUN-LEVEL!

(SETF LEVEL.ID)
 ((SETF LEVEL.ID) (OBJ LEVEL)) [accessor]

LEVEL.ID
 (LEVEL.ID (OBJ LEVEL)) [accessor]
Called By 

%FILED-LEVEL and GET-NAMED-GAMEOBJ-TABLE

(SETF LEVEL.RATING)
 ((SETF LEVEL.RATING) (OBJ LEVEL)) [accessor]
Called By 

%FILED-LEVEL

LEVEL.RATING
 (LEVEL.RATING (OBJ LEVEL)) [accessor]

(SETF LEVEL.SYMBOL)
 ((SETF LEVEL.SYMBOL) (OBJ LEVEL)) [accessor]

LEVEL.SYMBOL
 (LEVEL.SYMBOL (OBJ LEVEL)) [accessor]

Slots

 slot DEPTH is of type T
 slot DUNGEON is of type T
 slot ID is of type T
 slot RATING is of type T
 slot SYMBOL is of type T

This documentation was generated Autumn 2003 from the original sources by Albert v.0.4.9.