Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

CalcRogue File List

Here is a list of all files with brief descriptions:
dll/bigmap.c [code]Map generator for big levels
dll/debug.c [code]Menu and functions for in-game debugging and diagnostics
dll/dll.c [code]Miscellaneous functions in the DLL
dll/dll.h [code]Exported functions from the DLL
dll/drawstring.c [code]Draws a line-wrapped string with tab support
dll/help.c [code]In-game documentation
include/config.h [code]Configuration options
include/constdata.h [code]Miscellaneous structures in the data file
include/cproto.h [code]
include/crogue.h [code]Base include file, which includes everything else
include/filelink.h [code]Links inside the data file
include/huffman.h [code]Huffman compression
include/hufftable.h [code]
include/interpret.h [code]Bytecode interpretter
include/items.h [code]Items and inventory
include/keyboard.h [code]Keycodes and commands for various platforms
include/machdep.h [code]Target-specific stuff
include/map.h [code]Map construction
include/monst.h [code]Monster movement, combat, etc
include/options.h [code]In-game configurable options
include/player.h [code]Player stats, combat, movement, etc
include/rle.h [code]RLE compression
include/score.h [code]High-score keeping
include/timer.h [code]Timers
include/ui.h [code]Miscellaneous user-interface
include/util.h [code]Miscellaneous useful functions
include/world.h [code]Global game state
src/actions.c [code]Code to handle the 'actions menu', a pull-up list of all supported commands
src/ai.c [code]Monster AI
src/calls.c [code]Interface for calling bytecode-interpretted functions referenced in the data file
src/construct.c [code]A workaround for compilers without cast-constructors
src/crogue.c [code]Main file for initialization, the event loop, and cleanup
src/draw.c [code]Base code for drawing user interface
src/facing.c [code]Implements parts of the Implicit Facing rules. See notes/facing.txt for details on what implicit facing is
src/files.c [code]Management of saved games, saved levels, and the data file
src/huffman.c [code]Implements the Huffman compression algorithm
src/interpret.c [code]Bytecode interpreter
src/interpret_aux.c [code]Helper functions and function table for calls from the data file into the main program
src/items.c [code]Functions handling placement, use and manipulation of items
src/light.c [code]Functions for line-of-sight and light sources
src/magic.c [code]Helper functions for spells and magical effects
src/messagefield.c [code]Shows messages at the top of the screen
src/mkmap.c [code]Functions for map construction
src/monst.c [code]Monster AI, combat, placement etc
src/options.c [code]Player-configurable options menu
src/pet.c [code]AI for friendly creatures and monster-vs-monster combat
src/player.c [code]Controls, and functions affecting the state of the player avatar
src/prompt.c [code]Ask the user to answer a question
src/rand.c [code]Random number generator
src/rle.c [code]Code for run-length-encoding compression
src/score.c [code]High scores
src/skill.c [code]Weapon skills
src/spell.c [code]Handles learning from spellbooks
src/throw.c [code]Throwing projectiles and other items
src/tilefield.c [code]Main map display
src/tiles.c [code]Graphical tilesets, and character mapping for Curses
src/timer.c [code]Controls timed effects
src/use.c [code]Use an item
src/util.c [code]Miscellaneous useful functions
sys/curses/main.c [code]
sys/curses/menu.c [code]
sys/curses/platform.h [code]
sys/curses/positions.h [code]
sys/curses/substdio.h [code]
sys/curses/sysutil.c [code]

Generated on Thu May 20 13:12:08 2004 for CalcRogue by doxygen 1.3.6