delay.h File Reference

#include "enum.h"

Include dependency graph for delay.h:

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

Go to the source code of this file.

Classes

struct  activity_interrupt_data
struct  ait_hp_loss

Enumerations

enum  activity_interrupt_payload_type {
  AIP_NONE, AIP_INT, AIP_STRING, AIP_MONSTER,
  AIP_HP_LOSS
}

Functions

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


Enumeration Type Documentation

Enumerator:
AIP_NONE 
AIP_INT 
AIP_STRING 
AIP_MONSTER 
AIP_HP_LOSS 


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 (  ) 

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  ) 

delay_type get_delay ( const std::string  ) 

void handle_delay (  ) 

Here is the call graph for this function:

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

Here is the call graph for this function:

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

Here is the call graph for this function:

bool is_being_butchered ( const item_def item,
bool  just_first = true 
)

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 start_delay ( delay_type  type,
int  turns,
int  parm1 = 0,
int  parm2 = 0 
)

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 = false  ) 

Here is the call graph for this function:

bool you_are_delayed (  ) 


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