directn.h File Reference

#include "describe.h"
#include "externs.h"
#include "enum.h"
#include "ray.h"
#include "state.h"

Include dependency graph for directn.h:

Go to the source code of this file.

Classes

class  range_view_annotator
class  targeting_behaviour
class  dist
struct  direction_chooser_args
class  direction_chooser

Functions

char mlist_index_to_letter (int index)
void direction (dist &moves, const direction_chooser_args &args)
std::string thing_do_grammar (description_level_type dtype, bool add_stop, bool force_article, std::string desc)
std::string get_terse_square_desc (const coord_def &gc)
void terse_describe_square (const coord_def &c, bool in_range=true)
void full_describe_square (const coord_def &c)
void get_square_desc (const coord_def &c, describe_info &inf, bool examine_mons=false, bool show_floor=false)
void describe_floor ()
std::string get_monster_equipment_desc (const monster_info &mi, bool full_desc=true, description_level_type mondtype=DESC_CAP_A, bool print_attitude=false)
int dos_direction_unmunge (int doskey)
std::string feature_description (const coord_def &where, bool covering=false, description_level_type dtype=DESC_CAP_A, bool add_stop=true, bool base_desc=false)
std::string raw_feature_description (dungeon_feature_type grid, trap_type tr=NUM_TRAPS, bool base_desc=false)
std::string feature_description (dungeon_feature_type grid, trap_type trap=NUM_TRAPS, const std::string &cover_desc="", description_level_type dtype=DESC_CAP_A, bool add_stop=true, bool base_desc=false)
void set_feature_desc_short (dungeon_feature_type grid, const std::string &desc)
void set_feature_desc_short (const std::string &base_name, const std::string &desc)
void setup_feature_descs_short ()
std::vector< dungeon_feature_typefeatures_by_desc (const base_pattern &pattern)
void full_describe_view (void)

Variables

struct coord_def Compass [8]


Function Documentation

void describe_floor (  ) 

Here is the call graph for this function:

void direction ( dist moves,
const direction_chooser_args args 
)

Here is the call graph for this function:

int dos_direction_unmunge ( int  doskey  ) 

std::string feature_description ( dungeon_feature_type  grid,
trap_type  trap = NUM_TRAPS,
const std::string cover_desc = "",
description_level_type  dtype = DESC_CAP_A,
bool  add_stop = true,
bool  base_desc = false 
)

Here is the call graph for this function:

std::string feature_description ( const coord_def where,
bool  covering = false,
description_level_type  dtype = DESC_CAP_A,
bool  add_stop = true,
bool  base_desc = false 
)

Here is the call graph for this function:

std::vector<dungeon_feature_type> features_by_desc ( const base_pattern pattern  ) 

Here is the call graph for this function:

void full_describe_square ( const coord_def c  ) 

Here is the call graph for this function:

void full_describe_view ( void   ) 

Here is the call graph for this function:

std::string get_monster_equipment_desc ( const monster_info mi,
bool  full_desc = true,
description_level_type  mondtype = DESC_CAP_A,
bool  print_attitude = false 
)

Here is the call graph for this function:

void get_square_desc ( const coord_def c,
describe_info inf,
bool  examine_mons = false,
bool  show_floor = false 
)

Here is the call graph for this function:

std::string get_terse_square_desc ( const coord_def gc  ) 

Here is the call graph for this function:

char mlist_index_to_letter ( int  index  ) 

std::string raw_feature_description ( dungeon_feature_type  grid,
trap_type  tr = NUM_TRAPS,
bool  base_desc = false 
)

void set_feature_desc_short ( const std::string base_name,
const std::string desc 
)

Here is the call graph for this function:

void set_feature_desc_short ( dungeon_feature_type  grid,
const std::string desc 
)

Here is the call graph for this function:

void setup_feature_descs_short (  ) 

Here is the call graph for this function:

void terse_describe_square ( const coord_def c,
bool  in_range = true 
)

Here is the call graph for this function:

std::string thing_do_grammar ( description_level_type  dtype,
bool  add_stop,
bool  force_article,
std::string  desc 
)

Here is the call graph for this function:


Variable Documentation

struct coord_def Compass[8]


Generated on Thu Jan 13 13:04:30 2011 by  doxygen 1.5.6