externs.h File Reference

#include <vector>
#include <list>
#include <string>
#include <map>
#include <set>
#include <memory>
#include <cstdlib>
#include <deque>
#include <time.h>
#include <stdint.h>
#include <inttypes.h>
#include "defines.h"
#include "enum.h"
#include "fixedarray.h"
#include "mpr.h"
#include "pattern.h"
#include "store.h"

Include dependency graph for externs.h:

Go to the source code of this file.

Classes

struct  coord_def
struct  run_check_dir
struct  cloud_struct
struct  shop_struct
struct  delay_queue_item
class  level_id
struct  level_pos
struct  item_def
class  runrest
class  monster_spells
class  map_markers
struct  message_filter
struct  sound_mapping
struct  colour_mapping
struct  message_colour_mapping
struct  item_comparator
struct  menu_sort_condition
struct  mon_display
struct  final_effect

Defines

#define __STDC_FORMAT_MACROS
#define INFO_SIZE   200
#define ITEMNAME_SIZE   200
#define HIGHSCORE_SIZE   800
#define MAX_NUM_GODS   21
#define BURDEN_TO_AUM   0.1f
#define kNameLen   30
#define NO_BERSERK_PENALTY   -1
#define MID_PLAYER   ((mid_t)0xffffffff)
#define MID_ANON_FRIEND   ((mid_t)0xffff0000)

Typedefs

typedef FixedArray
< dungeon_feature_type, GXM,
GYM > 
feature_grid
typedef FixedArray< unsigned
short, GXM, GYM > 
map_mask
typedef bool(* coord_predicate )(const coord_def &c)
typedef uint32_t mid_t
typedef uint32_t iflags_t
typedef item_def item_info
typedef std::vector
< delay_queue_item
delay_queue_type
typedef int(* item_sort_fn )(const InvEntry *a, const InvEntry *b)
typedef std::vector
< item_comparator
item_sort_comparators

Functions

template<typename Z>
sgn (Z x)
int dist_range (int x)
const coord_def INVALID_COORD (-1,-1)
item_info get_item_info (const item_def &info)

Variables

char info [INFO_SIZE]
const int kFileNameLen = 250
const int kPathLen = 256


Define Documentation

#define __STDC_FORMAT_MACROS

#define BURDEN_TO_AUM   0.1f

#define HIGHSCORE_SIZE   800

#define INFO_SIZE   200

#define ITEMNAME_SIZE   200

#define kNameLen   30

#define MAX_NUM_GODS   21

#define MID_ANON_FRIEND   ((mid_t)0xffff0000)

#define MID_PLAYER   ((mid_t)0xffffffff)

#define NO_BERSERK_PENALTY   -1


Typedef Documentation

typedef bool(* coord_predicate)(const coord_def &c)

typedef std::vector<delay_queue_item> delay_queue_type

typedef uint32_t iflags_t

typedef std::vector<item_comparator> item_sort_comparators

typedef int(* item_sort_fn)(const InvEntry *a, const InvEntry *b)

typedef FixedArray<unsigned short, GXM, GYM> map_mask

typedef uint32_t mid_t


Function Documentation

int dist_range ( int  x  )  [inline]

item_info get_item_info ( const item_def info  ) 

Here is the call graph for this function:

const coord_def INVALID_COORD ( 1,
1 
)

template<typename Z>
Z sgn ( x  )  [inline]


Variable Documentation

char info[INFO_SIZE]

const int kFileNameLen = 250

const int kPathLen = 256


Generated on Thu Jan 13 13:05:02 2011 by  doxygen 1.5.6