#include "AppHdr.h"
#include "artefact.h"
#include "chardump.h"
#include "cio.h"
#include "clua.h"
#include "command.h"
#include "coord.h"
#include "coordit.h"
#include "describe.h"
#include "directn.h"
#include "food.h"
#include "itemname.h"
#include "itemprop.h"
#include "files.h"
#include "invent.h"
#include "items.h"
#include "kills.h"
#include "l_libs.h"
#include "libutil.h"
#include "menu.h"
#include "message.h"
#include "misc.h"
#include "mon-util.h"
#include "mon-stuff.h"
#include "notes.h"
#include "options.h"
#include "place.h"
#include "shopping.h"
#include "spl-book.h"
#include "stash.h"
#include "stuff.h"
#include "env.h"
#include "tags.h"
#include "terrain.h"
#include "traps.h"
#include "travel.h"
#include "hints.h"
#include "viewgeom.h"
#include "viewmap.h"
#include <cctype>
#include <cstdio>
#include <fstream>
#include <sstream>
#include <algorithm>
Classes | |
class | StashMenu |
class | ShopItemEntry |
class | stash_search_reader |
class | compare_by_distance |
class | compare_by_name |
class | StashSearchMenu |
Defines | |
#define | SEARCH_SPAM_THRESHOLD 400 |
#define | RE_ESCAPE "\\" |
Functions | |
void | stash_init_new_level () |
std::string | userdef_annotate_item (const char *s, const item_def *item, bool exclusive) |
std::string | stash_annotate_item (const char *s, const item_def *item, bool exclusive=false) |
void | maybe_update_stashes () |
bool | is_stash (const coord_def &c) |
std::string | get_stash_desc (const coord_def &c) |
void | describe_stash (const coord_def &c) |
std::vector< item_def > | item_list_in_stash (const coord_def &pos) |
std::ostream & | operator<< (std::ostream &os, const Stash &s) |
std::ostream & | operator<< (std::ostream &os, const ShopInfo &s) |
std::ostream & | operator<< (std::ostream &os, const LevelStashes &ls) |
Variables | |
StashTracker | StashTrack |
#define RE_ESCAPE "\\" |
#define SEARCH_SPAM_THRESHOLD 400 |
void describe_stash | ( | const coord_def & | c | ) |
std::string get_stash_desc | ( | const coord_def & | c | ) |
bool is_stash | ( | const coord_def & | c | ) |
void maybe_update_stashes | ( | ) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const LevelStashes & | ls | |||
) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const ShopInfo & | s | |||
) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const Stash & | s | |||
) |
std::string stash_annotate_item | ( | const char * | s, | |
const item_def * | item, | |||
bool | exclusive = false | |||
) |
void stash_init_new_level | ( | ) |
std::string userdef_annotate_item | ( | const char * | s, | |
const item_def * | item, | |||
bool | exclusive | |||
) |