File | Purpose |
actions.lisp | various actions from the kbd/player |
ai.lisp | the game's "intelligence" |
allocate.lisp | allocation and placing of "things" in dungeon |
base.lisp | basic code for the rest of the game |
binary-types/binary-types.lisp | |
binary-types/example.lisp | |
birth.lisp | character creation |
building.lisp | code which deals with buildings |
character.lisp | code related to character class, race, ... |
classes.lisp | The major classes and structs for langband |
combat.lisp | the combat-system |
config/gcu-keys.lisp | key-definitions for gcu-keys |
config/prefs.lisp | main file for user preferences. |
config/sound.lisp | sound-settings |
config/win-keys.lisp | key-definitions for windows keys |
config/x11-keys.lisp | key-definitions for x11-keys |
constants.lisp | constants for the game code |
death.lisp | the boggling concept: death (and high-scores) |
dump.lisp | code related to dumping various information-structures, ... |
dungeon.lisp | basic code for the dungeon |
equipment.lisp | code for any equipment in all containers. |
ffi/ffi-acl.lisp | |
ffi/ffi-clisp.lisp | |
ffi/ffi-cmu.lisp | |
ffi/ffi-corman.lisp | |
ffi/ffi-defs.lisp | the foreign declarations that [L] uses |
ffi/ffi-load.lisp | settings that must be set before foreign build |
ffi/ffi-lw.lisp | |
ffi/ffi-sbcl.lisp | |
ffi/ffi-sys.lisp | basic code for ffi |
game.lisp | simple load of the game |
generate.lisp | generation of dungeon levels |
generics.lisp | the generic function interfaces |
global.lisp | globally available functions/methods |
init.lisp | initialisation code |
keys.lisp | keypressing code |
load.lisp | loading of various parts of the game |
loop.lisp | the game loop(s) |
memoize.lisp | memoization from PAIP |
monster.lisp | monster-code |
object.lisp | code for object-kinds |
package.lisp | package def for langband |
player.lisp | code for the character object |
pre-build.lisp | settings that must be set before build |
print.lisp | various display code |
project.lisp | code for doing projections |
save.lisp | saving of various parts of the game |
sound.lisp | simple functions that deals with sound |
stores.lisp | code which deals with stores and their owners |
sys.lisp | Various system-related code |
util.lisp | utility-code dependant on other code |
verify.lisp | verification of objects |
view.lisp | code for figuring out what is seen |
variants/vanilla/base.lisp | the base variant class for Vanilla |
variants/vanilla/combat.lisp | combat-related code for vanilla |
variants/vanilla/constants.lisp | constants internal to vanilla |
variants/vanilla/ego.lisp | ego-item code |
variants/vanilla/keys.lisp | assignment of keys |
variants/vanilla/levels.lisp | level customisation for Vanilla |
variants/vanilla/objects.lisp | code related to vanilla object-types |
variants/vanilla/player.lisp | code that alters the player object |
variants/vanilla/print.lisp | printout code for vanilla |
variants/vanilla/quirks.lisp | special settings for Vanilla |
variants/vanilla/rooms.lisp | room-builders that should be common |
variants/vanilla/spells.lisp | spell-effects |
variants/vanilla/various.lisp | various helper-stuff that should be compiled |
variants/vanilla/verify.lisp | verification of objects, specific to vanilla |
variants/vanilla/wizard.lisp | wizard-commands |
variants/vanilla/config/armour.lisp | armour for vanilla variant |
variants/vanilla/config/books.lisp | spellbooks for vanilla variant |
variants/vanilla/config/classes.lisp | classes for vanilla variant |
variants/vanilla/config/combat.lisp | combat factors |
variants/vanilla/config/defines.lisp | various defines that should be loaded as data |
variants/vanilla/config/ego-items.lisp | |
variants/vanilla/config/flavours.lisp | flavours for vanilla variant |
variants/vanilla/config/floors.lisp | floor-types for vanilla variant |
variants/vanilla/config/food.lisp | eatable objects for vanilla variant |
variants/vanilla/config/gold.lisp | gold-objects for vanilla variant |
variants/vanilla/config/graf-prefs.lisp | |
variants/vanilla/config/monsters.lisp | monsters for vanilla variant |
variants/vanilla/config/neckwear.lisp | all sorts of neckwear/amulets |
variants/vanilla/config/objects.lisp | objects for vanilla variant |
variants/vanilla/config/potions.lisp | potions for vanilla variant |
variants/vanilla/config/races.lisp | races for vanilla variant |
variants/vanilla/config/rings.lisp | rings for vanilla variant |
variants/vanilla/config/scrolls.lisp | scrolls for vanilla variant |
variants/vanilla/config/spells.lisp | definition of spells and spellbooks |
variants/vanilla/config/stats.lisp | stats for player characters |
variants/vanilla/config/sticks.lisp | wands/rods/staves for vanilla variant |
variants/vanilla/config/stores.lisp | stores and owners for vanilla variant |
variants/vanilla/config/town-monsters.lisp | town-monsters for vanilla variant |
variants/vanilla/config/traps.lisp | trap-types for vanilla variant |
variants/vanilla/config/uniques.lisp | unique monsters for vanilla variant |
variants/vanilla/config/weapons.lisp | weapons for vanilla variant |
variants/vanilla/tests/object.lisp | testing code for game-objects |
variants/vanilla/tests/package.lisp | package def for vanilla-tests |
tests/base.lisp | base code for customising xptest to Langband |
tests/building.lisp | testing code for buildings |
tests/checking.lisp | testing code for equality functions |
tests/core.lisp | testing code for variant obj |
tests/equal.lisp | equality and various predicates |
tests/ffi.lisp | testing code for stats |
tests/format.lisp | testing code for stats |
tests/monster.lisp | testing code for monsters |
tests/package.lisp | package def for langband-test |
tests/player.lisp | testing code for player-obj |
tests/save.lisp | testing code for save/load of game |
tests/stat.lisp | testing code for stats |
tools/asdf.lisp | |
tools/defsystem.lisp | |
tools/ffi-build.lisp | batch lisp-code for building FFI-declarations |
tools/ffi-gen.lisp | code that reads defs and generates actual ffi-code. |
tools/package.lisp | |
tools/rgraf.lisp | |
tools/xptest-example.lisp | |
tools/xptestsuite.lisp | |
lib/compat/ego.lisp | reads standard vanilla ego-items |
lib/compat/flavours.lisp | reads standard vanilla floors |
lib/compat/floor.lisp | reads standard vanilla floors |
lib/compat/monster.lisp | code to be compatible with r_info.txt |
lib/compat/obj-kind.lisp | code to be compatible with k_info.txt |
lib/compat/savefiles.lisp | reads standard vanilla savefiles |