place.h File Reference

#include "enum.h"

Include dependency graph for place.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

unsigned short get_packed_place ()
unsigned short get_packed_place (branch_type branch, int subdepth, level_area_type level_type)
int place_branch (unsigned short place)
int place_depth (unsigned short place)
int place_type (unsigned short place)
std::string short_place_name (unsigned short place)
std::string short_place_name (level_id id)
std::string place_name (unsigned short place, bool long_name=false, bool include_number=true)
std::string prep_branch_level_name (unsigned short packed_place)
std::string prep_branch_level_name ()
int subdungeon_depth (branch_type branch, int depth)
int absdungeon_depth (branch_type branch, int subdepth)
int player_branch_depth ()
bool single_level_branch (branch_type branch)
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 ( branch_type  branch,
int  subdepth,
level_area_type  level_type 
)

unsigned short get_packed_place (  ) 

Here is the call graph for this function:

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 = false,
bool  include_number = true 
)

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 ( level_id  id  ) 

std::string short_place_name ( unsigned short  place  ) 

Here is the call graph for this function:

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:05 2011 by  doxygen 1.5.6