#include "monster.h"
#include <map>
#include <list>
Go to the source code of this file.
Classes | |
struct | follower |
Typedefs | |
typedef std::list< follower > | m_transit_list |
typedef std::map< level_id, m_transit_list > | monsters_in_transit |
typedef std::list< item_def > | i_transit_list |
typedef std::map< level_id, i_transit_list > | items_in_transit |
Functions | |
void | transit_lists_clear () |
m_transit_list * | get_transit_list (const level_id &where) |
void | add_monster_to_transit (const level_id &dest, const monster &m) |
void | add_item_to_transit (const level_id &dest, const item_def &i) |
void | place_transiting_monsters () |
void | place_followers () |
void | place_transiting_items () |
Variables | |
monsters_in_transit | the_lost_ones |
items_in_transit | transiting_items |
typedef std::list<item_def> i_transit_list |
typedef std::map<level_id, i_transit_list> items_in_transit |
typedef std::list<follower> m_transit_list |
typedef std::map<level_id, m_transit_list> monsters_in_transit |
m_transit_list* get_transit_list | ( | const level_id & | where | ) |
void place_followers | ( | ) |
void place_transiting_items | ( | ) |
void place_transiting_monsters | ( | ) |
void transit_lists_clear | ( | ) |