#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"
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> | |
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 __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 bool(* coord_predicate)(const coord_def &c) |
typedef std::vector<delay_queue_item> delay_queue_type |
typedef FixedArray<dungeon_feature_type, GXM, GYM> feature_grid |
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 |
int dist_range | ( | int | x | ) | [inline] |
const coord_def INVALID_COORD | ( | - | 1, | |
- | 1 | |||
) |
Z sgn | ( | Z | x | ) | [inline] |
char info[INFO_SIZE] |
const int kFileNameLen = 250 |
const int kPathLen = 256 |