transform.h File Reference

#include <set>
#include "enum.h"
#include "player.h"

Include dependency graph for transform.h:

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

Go to the source code of this file.

Functions

bool form_can_wield (transformation_type form=you.form)
bool form_can_fly (transformation_type form=you.form)
bool form_can_swim (transformation_type form=you.form)
bool form_likes_water (transformation_type form=you.form)
bool form_can_butcher_barehanded (transformation_type form=you.form)
bool form_changed_physiology (transformation_type form=you.form)
bool form_can_wear_item (const item_def &item, transformation_type form=you.form)
bool can_equip (equipment_type use_which, bool ignore_temporary)
bool transform (int pow, transformation_type which_trans, bool force=false, bool just_check=false)
void untransform (bool skip_wielding=false, bool skip_move=false)
size_type transform_size (int psize=PSIZE_BODY)
void remove_one_equip (equipment_type eq, bool meld=true, bool mutation=false)
void unmeld_one_equip (equipment_type eq)
monster_type transform_mons ()
std::string blade_parts (bool terse=false)
monster_type dragon_form_dragon_type ()
void transformation_expiration_warning ()


Function Documentation

std::string blade_parts ( bool  terse = false  ) 

bool can_equip ( equipment_type  use_which,
bool  ignore_temporary 
)

Here is the call graph for this function:

monster_type dragon_form_dragon_type (  ) 

bool form_can_butcher_barehanded ( transformation_type  form = you.form  ) 

bool form_can_fly ( transformation_type  form = you.form  ) 

bool form_can_swim ( transformation_type  form = you.form  ) 

Here is the call graph for this function:

bool form_can_wear_item ( const item_def item,
transformation_type  form = you.form 
)

Here is the call graph for this function:

bool form_can_wield ( transformation_type  form = you.form  ) 

bool form_changed_physiology ( transformation_type  form = you.form  ) 

bool form_likes_water ( transformation_type  form = you.form  ) 

Here is the call graph for this function:

void remove_one_equip ( equipment_type  eq,
bool  meld = true,
bool  mutation = false 
)

bool transform ( int  pow,
transformation_type  which_trans,
bool  force = false,
bool  just_check = false 
)

Here is the call graph for this function:

monster_type transform_mons (  ) 

Here is the call graph for this function:

size_type transform_size ( int  psize = PSIZE_BODY  ) 

Here is the call graph for this function:

void transformation_expiration_warning (  ) 

Here is the call graph for this function:

void unmeld_one_equip ( equipment_type  eq  ) 

void untransform ( bool  skip_wielding = false,
bool  skip_move = false 
)

Here is the call graph for this function:


Generated on Thu Jan 13 13:28:38 2011 by  doxygen 1.5.6