langband-engine Reference Documentation

Legal Notice
Table of Contents
I. Package CL-USER
CL-USER package -- Exports/uses/nicknames/etc
II. Package BINARY-TYPES
BINARY-TYPES package -- Exports/uses/nicknames/etc
BINARY-CHAR8 -- class inheriting BINARY-TYPE
BINARY-CLASS -- class inheriting BINARY-RECORD
BINARY-INTEGER -- class inheriting BINARY-TYPE
BINARY-RECORD -- class inheriting BINARY-TYPE
BINARY-SIGNED -- class inheriting BINARY-INTEGER
BINARY-STRING -- class inheriting BINARY-TYPE
BINARY-STRUCT -- class inheriting BINARY-RECORD
BINARY-TYPE -- class
BINARY-UNSIGNED -- class inheriting BINARY-INTEGER
BITFIELD -- class inheriting BINARY-TYPE
BITFIELD-ENTRY -- struct
BINARY-RECORD-MAKE-INSTANCE -- generic function
READ-BINARY -- generic function
SIZEOF -- generic function
WRITE-BINARY -- generic function
BINARY-TYPES variables -- All variables and constants
BINARY-TYPES full listing -- All funcallable objects
III. Package ORG.LANGBAND.ENGINE
ORG.LANGBAND.ENGINE package -- Exports/uses/nicknames/etc
ACTIVATABLE -- class
ACTIVE-DOOR -- class inheriting DECOR
ACTIVE-MONSTER -- class inheriting CREATURE
ACTIVE-OBJECT -- class inheriting ACTIVATABLE
ACTIVE-ROOM -- class inheriting ACTIVATABLE
ACTIVE-TRAP -- class inheriting DECOR
AI-STRATEGY -- class
ALLOC-ENTRY -- struct
ANIMATION -- struct
ATTACK -- class
ATTACK-TYPE -- class
CHARACTER-CLASS -- class
CHARACTER-RACE -- class
CHARACTER-STAT -- class
CREATURE -- class inheriting ACTIVATABLE
CREATURE-ATTRIBUTE -- class
DECOR -- class
DELAYED -- struct
DOOR-TYPE -- class
DUN-DATA -- struct
DUNGEON -- struct
DUNGEON-COORD -- struct
EFFECT -- class
EFFECT-ENTRY -- struct
ELEMENT -- class
FIELD-PRINTER -- struct
FLAVOUR -- class
FLAVOUR-TYPE -- class
FLOOR-TYPE -- class
GAME-OBJ-TABLE -- struct
GENDER -- class
HELP-TOPIC -- struct
HOUSE -- class inheriting ACTIVATABLE
INPUT-EVENT -- struct
ITEM-TABLE -- class
ITEMS-IN-CONTAINER -- class inheriting ITEM-TABLE
ITEMS-IN-HOUSE -- class inheriting ITEMS-IN-CONTAINER
ITEMS-IN-STORE -- class inheriting ITEMS-IN-HOUSE
ITEMS-ON-FLOOR -- class inheriting ITEM-TABLE
ITEMS-WORN -- class inheriting ITEM-TABLE
KEYBOARD-EVENT -- struct
L-BINARY-STREAM -- class
L-EVENT -- class
L-READABLE-STREAM -- class
LEVEL -- class inheriting ACTIVATABLE
MESSAGE -- struct
MESSAGE-HANDLER -- class
MESSAGE-HANDLER-FLOW -- class inheriting MESSAGE-HANDLER
MESSAGE-HANDLER-MORE -- class inheriting MESSAGE-HANDLER
MISC-PLAYER-INFO -- class
MISSILE-MOVEMENT -- class inheriting SPRITE-MOVEMENT
MONSTER-KIND -- class
MONSTER-KNOWLEDGE -- class
MOUSE-EVENT -- struct
OBJECT-KIND -- class
OBJECT-KNOWLEDGE -- class
OLD-PLAYER-INFO -- class
OVERLAPPING-ROOM -- class inheriting ROOM-TYPE
OWNER -- class
PEACEFUL-MOVER -- class inheriting AI-STRATEGY
PLAYER -- class inheriting CREATURE
PLAYER-ABILITIES -- class
PRIMITIVE-MELEE-ATTACKER -- class inheriting AI-STRATEGY
RANDOM-LEVEL -- class inheriting LEVEL
ROOM-TYPE -- class
SAVEBLOCK -- struct
SAVEHEADER -- struct
SIMPLE-ROOM -- class inheriting ROOM-TYPE
SPRITE-MOVEMENT -- class inheriting VISUAL-EVENT
STAT-FIELD -- struct
STORE -- class inheriting HOUSE
STORE-OWNER -- class inheriting OWNER
TACTIC-CHOICE -- struct
TACTIC-FACTORS -- class
TARGET -- struct
TEMP-CREATURE-ATTRIBUTE -- class inheriting CREATURE-ATTRIBUTE
THEMED-LEVEL -- class inheriting LEVEL
THROWN-OBJECT-MOVEMENT -- class inheriting SPRITE-MOVEMENT
TRAP-TYPE -- class
TREASURE-DROP -- class
UI-THEME -- class
UNIQUE-MONSTER -- class inheriting MONSTER-KIND
VARIANT -- class inheriting ACTIVATABLE
VINFO-HACK -- struct
VINFO-TYPE -- struct
VISUAL-EVENT -- class
VISUAL-PROJECTILE -- class
VISUAL-STATE -- class
WALKING-MOVEMENT -- class inheriting SPRITE-MOVEMENT
WINDOW -- class
WORN-ITEM-SLOT -- struct
ACTIVATE-OBJECT -- generic function
ADD-CREATURE-ATTRIBUTE -- generic function
APPEARS-IN-GROUP? -- generic function
APPLY-PROJECTION-EFFECT-TO-TARGET! -- generic function
BUILD-ROOM! -- generic function
CALCULATE-ABILITIES! -- generic function
CMB-DESCRIBE-HIT -- generic function
CMB-DESCRIBE-MISS -- generic function
CONVERT-OBJ -- generic function
DECOR-OPERATION -- generic function
DELIVER-DAMAGE! -- generic function
DO-SAVE -- generic function
EXECUTE-STRATEGY -- generic function
FIND-OWNER-FOR-HOUSE -- generic function
GET-CREATURE-AC -- generic function
GET-CREATURE-NAME -- generic function
GET-DECOR-NAME -- generic function
GET-GENDER -- generic function
GET-ID -- generic function
GET-IMMUNITIES -- generic function
(SETF GET-IMMUNITIES) -- generic function
GET-LOADABLE-FORM -- generic function
GET-OBJECT-EFFECT -- generic function
GET-POWER-LVL -- generic function
GET-RESISTS -- generic function
(SETF GET-RESISTS) -- generic function
GET-TEXT-COLOUR -- generic function
GET-VULNERABILITIES -- generic function
(SETF GET-VULNERABILITIES) -- generic function
GET-WEIGHT -- generic function
GET-XP-VALUE -- generic function
GFX-SYM -- generic function
HAS-ABILITY? -- generic function
HEAL-CREATURE! -- generic function
IMMUNE-TO-ELEMENT? -- generic function
INITIALISE-MONSTER-KIND! -- generic function
INITIALISE-OBJECT-KIND! -- generic function
IS-BLIND? -- generic function
IS-CREATABLE? -- generic function
IS-MONSTER? -- generic function
IS-UNIQUE-MONSTER? -- generic function
ITEM-TABLE-ADD! -- generic function
ITEM-TABLE-CLEAN! -- generic function
ITEM-TABLE-FIND -- generic function
ITEM-TABLE-ITERATE! -- generic function
ITEM-TABLE-MORE-ROOM? -- generic function
ITEM-TABLE-PRINT -- generic function
ITEM-TABLE-REMOVE! -- generic function
ITEM-TABLE-SORT! -- generic function
KILL-TARGET! -- generic function
LEARN-ABOUT-OBJECT! -- generic function
LOAD-A-SAVED-GAME -- generic function
LOAD-OBJECT -- generic function
MELEE-HIT-CREATURE? -- generic function
MODIFY-XP! -- generic function
OK-OBJECT? -- generic function
POSSIBLE-IDENTIFY! -- generic function
PRODUCE-ACTIVE-MONSTER -- generic function
PRODUCE-ACTIVE-OBJECT -- generic function
RESISTS-ELEMENT? -- generic function
SAVE-OBJECT -- generic function
STACKABLE? -- generic function
TEXT-SYM -- generic function
TRIGGER-EVENT -- generic function
VARIANT-HOME-PATH -- generic function
VARIANT-SAVE-DIRECTORY -- generic function
VISIT-HOUSE -- generic function
VULNERABLE-TO-ELEMENT? -- generic function
ORG.LANGBAND.ENGINE variables -- All variables and constants
ORG.LANGBAND.ENGINE full listing -- All funcallable objects
IV. Package ORG.LANGBAND.DATASTRUCTURES
ORG.LANGBAND.DATASTRUCTURES package -- Exports/uses/nicknames/etc
PQ -- struct
PQE -- struct
RSTK -- struct
ORG.LANGBAND.DATASTRUCTURES full listing -- All funcallable objects and all variables
V. Package ORG.LANGBAND.VANILLA
ORG.LANGBAND.VANILLA package -- Exports/uses/nicknames/etc
BALL-SPELL-SPAB -- class inheriting SPELL-SPAB
BLACK-MARKET -- class inheriting STORE
BOLT-SPELL-SPAB -- class inheriting SPELL-SPAB
BREATH-SPAB -- class inheriting SPAB
DMG-SPELL-SPAB -- class inheriting SPELL-SPAB
EGO-ITEM -- class
MAGIC-SPELL -- class
PLAYERS-HOME -- class inheriting HOUSE
RANGED-SPAB -- class inheriting SPAB
SPAB -- class
SPEFF -- struct
SPELL-CLASSDATA -- class
SPELL-SPAB -- class inheriting SPAB
SPELLBOOK -- class
SPELLCASTING-CLASS -- class inheriting CHARACTER-CLASS
SUMMON-SPAB -- class inheriting SPAB
VAN/SKILL -- struct
VAN/TOWN-LEVEL -- class inheriting THEMED-LEVEL
VANILLA-MONSTER-EFFECT -- class
VANILLA-SKILLS -- class
VANILLA-VARIANT -- class inheriting VARIANT
APPLY-SPELL-EFFECT! -- generic function
DEFINE-MONSTER-SPAB -- generic function
GET-CHARGE-STATUS -- generic function
GET-DAMAGE-POTENTIAL -- generic function
GET-EFFECT-TYPE -- generic function
IS-EATABLE? -- generic function
IS-SPELLCASTER? -- generic function
OBJ-DAMAGED-BY-ELEMENT? -- generic function
POLYMORPH-CREATURE -- generic function
ROLL-SAVING-THROW -- generic function
ORG.LANGBAND.VANILLA variables -- All variables and constants
ORG.LANGBAND.VANILLA full listing -- All funcallable objects
VI. Indexes
Class Hierarchy -- Clickable index of all classes
Global Index -- Clickable index of all symbols

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