mon-transit.h File Reference

#include "monster.h"
#include <map>
#include <list>

Include dependency graph for mon-transit.h:

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

Go to the source code of this file.

Classes

struct  follower

Typedefs

typedef std::list< followerm_transit_list
typedef std::map< level_id,
m_transit_list
monsters_in_transit
typedef std::list< item_defi_transit_list
typedef std::map< level_id,
i_transit_list
items_in_transit

Functions

void transit_lists_clear ()
m_transit_listget_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 Documentation

typedef std::list<item_def> i_transit_list

typedef std::list<follower> m_transit_list


Function Documentation

void add_item_to_transit ( const level_id dest,
const item_def i 
)

Here is the call graph for this function:

void add_monster_to_transit ( const level_id dest,
const monster m 
)

Here is the call graph for this function:

m_transit_list* get_transit_list ( const level_id where  ) 

void place_followers (  ) 

Here is the call graph for this function:

void place_transiting_items (  ) 

Here is the call graph for this function:

void place_transiting_monsters (  ) 

Here is the call graph for this function:

void transit_lists_clear (  ) 


Variable Documentation


Generated on Thu Jan 13 13:14:39 2011 by  doxygen 1.5.6