abl-show.h File Reference

#include "enum.h"
#include <string>
#include <vector>

Include dependency graph for abl-show.h:

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

Go to the source code of this file.

Classes

struct  generic_cost
struct  scaling_cost
struct  ability_def
struct  talent

Functions

const std::string make_cost_description (ability_type ability)
const char * ability_name (ability_type ability)
std::vector< const char * > get_ability_names ()
int choose_ability_menu (const std::vector< talent > &talents)
bool activate_ability ()
std::vector< talentyour_talents (bool check_confused)
bool string_matches_ability_name (const std::string &key)
std::string print_abilities (void)
void set_god_ability_slots (void)


Function Documentation

const char* ability_name ( ability_type  ability  ) 

bool activate_ability (  ) 

Here is the call graph for this function:

int choose_ability_menu ( const std::vector< talent > &  talents  ) 

Here is the call graph for this function:

std::vector<const char*> get_ability_names (  ) 

Here is the call graph for this function:

const std::string make_cost_description ( ability_type  ability  ) 

Here is the call graph for this function:

std::string print_abilities ( void   ) 

Here is the call graph for this function:

void set_god_ability_slots ( void   ) 

bool string_matches_ability_name ( const std::string key  ) 

Here is the call graph for this function:

std::vector<talent> your_talents ( bool  check_confused  ) 

Here is the call graph for this function:


Generated on Thu Jan 13 13:02:48 2011 by  doxygen 1.5.6