place.cc File Reference

#include "AppHdr.h"
#include "externs.h"
#include "branch.h"
#include "libutil.h"
#include "place.h"
#include "player.h"
#include "travel.h"

Include dependency graph for place.cc:


Functions

std::string short_place_name (level_id id)
int place_branch (unsigned short place)
int place_depth (unsigned short place)
int place_type (unsigned short place)
unsigned short get_packed_place (branch_type branch, int subdepth, level_area_type level_type)
unsigned short get_packed_place ()
bool single_level_branch (branch_type branch)
std::string place_name (unsigned short place, bool long_name, bool include_number)
std::string short_place_name (unsigned short place)
std::string prep_branch_level_name (unsigned short packed_place)
std::string prep_branch_level_name ()
int absdungeon_depth (branch_type branch, int subdepth)
int subdungeon_depth (branch_type branch, int depth)
int player_branch_depth ()
bool level_type_exits_up (level_area_type type)
bool level_type_exits_down (level_area_type type)
bool level_type_allows_followers (level_area_type type)
bool level_type_is_stash_trackable (level_area_type type)
std::vector< level_idall_dungeon_ids ()

Function Documentation

int absdungeon_depth ( branch_type  branch,
int  subdepth 
)

std::vector<level_id> all_dungeon_ids (  ) 

unsigned short get_packed_place (  ) 

Here is the call graph for this function:

unsigned short get_packed_place ( branch_type  branch,
int  subdepth,
level_area_type  level_type 
)

bool level_type_allows_followers ( level_area_type  type  ) 

bool level_type_exits_down ( level_area_type  type  ) 

bool level_type_exits_up ( level_area_type  type  ) 

bool level_type_is_stash_trackable ( level_area_type  type  ) 

int place_branch ( unsigned short  place  ) 

int place_depth ( unsigned short  place  ) 

std::string place_name ( unsigned short  place,
bool  long_name,
bool  include_number 
)

Here is the call graph for this function:

int place_type ( unsigned short  place  ) 

int player_branch_depth (  ) 

Here is the call graph for this function:

std::string prep_branch_level_name (  ) 

Here is the call graph for this function:

std::string prep_branch_level_name ( unsigned short  packed_place  ) 

Here is the call graph for this function:

std::string short_place_name ( unsigned short  place  ) 

Here is the call graph for this function:

std::string short_place_name ( level_id  id  ) 

bool single_level_branch ( branch_type  branch  ) 

int subdungeon_depth ( branch_type  branch,
int  depth 
)

Here is the call graph for this function:


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