delay.cc File Reference

#include "AppHdr.h"
#include "externs.h"
#include "options.h"
#include <stdio.h>
#include <string.h>
#include "abl-show.h"
#include "artefact.h"
#include "clua.h"
#include "command.h"
#include "coord.h"
#include "coordit.h"
#include "database.h"
#include "delay.h"
#include "describe.h"
#include "directn.h"
#include "enum.h"
#include "fprop.h"
#include "exclude.h"
#include "food.h"
#include "godabil.h"
#include "invent.h"
#include "items.h"
#include "itemname.h"
#include "itemprop.h"
#include "item_use.h"
#include "it_use2.h"
#include "macro.h"
#include "message.h"
#include "misc.h"
#include "mon-behv.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "notes.h"
#include "ouch.h"
#include "output.h"
#include "player.h"
#include "player-equip.h"
#include "random.h"
#include "religion.h"
#include "godconduct.h"
#include "spl-other.h"
#include "spl-util.h"
#include "spl-selfench.h"
#include "stairs.h"
#include "stash.h"
#include "state.h"
#include "stuff.h"
#include "env.h"
#include "transform.h"
#include "travel.h"
#include "hints.h"
#include "view.h"
#include "xom.h"

Classes

class  interrupt_block

Functions

void start_delay (delay_type type, int turns, int parm1, int parm2)
void stop_delay (bool stop_stair_travel)
void stop_butcher_delay ()
void maybe_clear_weapon_swap ()
void handle_interrupted_swap (bool swap_if_safe, bool force_unsafe, bool transform)
bool you_are_delayed (void)
delay_type current_delay_action (void)
bool delay_is_run (delay_type delay)
bool is_being_butchered (const item_def &item, bool just_first)
bool is_vampire_feeding ()
bool is_butchering ()
bool player_stair_delay ()
bool already_learning_spell (int spell)
void clear_macro_process_key_delay ()
void handle_delay ()
void finish_last_delay ()
void run_macro (const char *macroname)
void autotoggle_autopickup (bool off)
bool interrupt_activity (activity_interrupt_type ai, const activity_interrupt_data &at, std::vector< std::string > *msgs_buf)
activity_interrupt_type get_activity_interrupt (const std::string &name)
delay_type get_delay (const std::string &name)
const char * delay_name (int delay)

Variables

std::vector< SelItemitems_for_multidrop

Function Documentation

bool already_learning_spell ( int  spell  ) 

Here is the call graph for this function:

void autotoggle_autopickup ( bool  off  ) 

Here is the call graph for this function:

void clear_macro_process_key_delay (  ) 

Here is the call graph for this function:

delay_type current_delay_action ( void   ) 

Here is the call graph for this function:

bool delay_is_run ( delay_type  delay  ) 

const char* delay_name ( int  delay  ) 

void finish_last_delay (  ) 

activity_interrupt_type get_activity_interrupt ( const std::string name  ) 

delay_type get_delay ( const std::string name  ) 

void handle_delay (  ) 

Here is the call graph for this function:

void handle_interrupted_swap ( bool  swap_if_safe,
bool  force_unsafe,
bool  transform 
)

Here is the call graph for this function:

bool interrupt_activity ( activity_interrupt_type  ai,
const activity_interrupt_data at,
std::vector< std::string > *  msgs_buf 
)

Here is the call graph for this function:

bool is_being_butchered ( const item_def item,
bool  just_first 
)

Here is the call graph for this function:

bool is_butchering (  ) 

Here is the call graph for this function:

bool is_vampire_feeding (  ) 

Here is the call graph for this function:

void maybe_clear_weapon_swap (  ) 

Here is the call graph for this function:

bool player_stair_delay (  ) 

Here is the call graph for this function:

void run_macro ( const char *  macroname  ) 

Here is the call graph for this function:

void start_delay ( delay_type  type,
int  turns,
int  parm1,
int  parm2 
)

Here is the call graph for this function:

void stop_butcher_delay (  ) 

Here is the call graph for this function:

void stop_delay ( bool  stop_stair_travel  ) 

Here is the call graph for this function:

bool you_are_delayed ( void   ) 


Variable Documentation


Generated on Thu Jan 13 13:04:06 2011 by  doxygen 1.5.6