Crossfire Server  1.75.0
common Directory Reference

Directories

directory  assets
 

Files

file  anim.cpp [code]
 This file contains animation-related code.
 
file  arch.cpp [code]
 All archetype-related functions.
 
file  artifact.cpp [code]
 Everything concerning artifacts.
 
file  bufferreader.cpp [code]
 
file  button.cpp [code]
 This handles triggers, buttons, altars and associated objects.
 
file  cf_random.cpp [code]
 
file  dialog.cpp [code]
 Structures and functions used for the dialog system.
 
file  events.cpp [code]
 
file  exp.cpp [code]
 Experience management.
 
file  friend.cpp [code]
 Functions related to relationship management.
 
file  holy.cpp [code]
 God-related common functions.
 
file  image.cpp [code]
 Handles face-related stuff, including the actual face data.
 
file  info.cpp [code]
 The functions in this file are purely mean to generate information in differently formatted output, mainly about monsters.
 
file  init.cpp [code]
 Basic initialization for the common library.
 
file  item.cpp [code]
 Those functions deal with objects in general, including description, body location, and such.
 
file  languages.cpp [code]
 
 
file  living.cpp [code]
 Functions related to attributes, weight, experience, which concern only living things.
 
file  logger.cpp [code]
 This handles logging, to file or strerr/stdout.
 
file  los.cpp [code]
 This handles the "line of sight" for players and monsters.
 
file  map.cpp [code]
 Map-related functions.
 
file  minheap.cpp [code]
 Implements a minheap.
 
file  ob_methods.cpp [code]
 Those functions deal with the object/type system.
 
file  ob_types.cpp [code]
 Those functions deal with the object/type system.
 
file  object.cpp [code]
 Everything related to objects, in their basic form.
 
file  output_file.cpp [code]
 
file  path.cpp [code]
 Contains file path manipulation functions.
 
file  player.cpp [code]
 Player-structure related functions.
 
file  porting.cpp [code]
 This file contains various functions that are not really unique for crossfire, but rather provides what should be standard functions for systems that do not have them.
 
file  re-cmp.cpp [code]
 Pattern match a string, parsing some of the common RE-metacharacters.
 
file  readable.cpp [code]
 This file contains code relevant to the BOOKS hack – designed to allow randomly occuring messages in non-magical texts.
 
file  recipe.cpp [code]
 Basic stuff for use with the alchemy code.
 
file  region.cpp [code]
 Region management.
 
file  shstr.cpp [code]
 This is a simple shared strings package with a simple interface.
 
file  stringbuffer.cpp [code]
 
file  time.cpp [code]
 In-game time functions.
 
file  treasure.cpp [code]
 Everything concerning treasures.
 
file  utils.cpp [code]
 General convenience functions for crossfire.