git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4358 c06c8d41-db1a-0410-9941-cceddc491573
KFH3JPHHQLBY3V5VEJWME6ZDMI6TZSF2TDYRF726FAYVNYGMPA5AC
EB33TUEEJFHMEO6YHEXSYX3MBXHNPEFNMZL2VA75GOGKY6POSF2AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
JJULXW764V5C2HJKZNWQAEWB6QM5YZADD7ZCE35LYTBFEM6PMYCAC
6EA2CYRXPTKE6BQRM4BADL5YWKEG5DHE365IGDBQNZYMGJY3X5JQC
PTOH3HLQ3SH32O3FNQUBUS45WE6JBJVWHVL3W472HUILVWWWZM6AC
Q263OF72GJOH2VQHGCF5IYZ5UHKV5DNX3J3WTCEONPN3WGGNZOUQC
PUZ35HA537R2HZPB7SZ5KLHDOR2DXNQG7CM2UQ7LIHF55GR7LN5QC
static std::string _level_description_string()
{
if (you.level_type == LEVEL_PANDEMONIUM)
return "- Pandemonium";
if (you.level_type == LEVEL_ABYSS)
return "- The Abyss";
if (you.level_type == LEVEL_LABYRINTH)
return "- a Labyrinth";
if (you.level_type == LEVEL_PORTAL_VAULT)
{
if (you.level_type_name == "bazaar")
return "- a Bazaar";
return "- a Portal Chamber";
}
// level_type == LEVEL_DUNGEON
char buf[200];
const int youbranch = you.where_are_you;
if ( branches[youbranch].depth == 1 )
snprintf(buf, sizeof buf, "- %s", branches[youbranch].longname);
else
{
const int curr_subdungeon_level = player_branch_depth();
snprintf(buf, sizeof buf, "%d of %s", curr_subdungeon_level,
branches[youbranch].longname);
}
return buf;
}