#include "enum.h"
#include <string>
#include <vector>
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< talent > | your_talents (bool check_confused) |
bool | string_matches_ability_name (const std::string &key) |
std::string | print_abilities (void) |
void | set_god_ability_slots (void) |
const char* ability_name | ( | ability_type | ability | ) |
bool activate_ability | ( | ) |
int choose_ability_menu | ( | const std::vector< talent > & | talents | ) |
std::vector<const char*> get_ability_names | ( | ) |
const std::string make_cost_description | ( | ability_type | ability | ) |
std::string print_abilities | ( | void | ) |
void set_god_ability_slots | ( | void | ) |
bool string_matches_ability_name | ( | const std::string & | key | ) |
std::vector<talent> your_talents | ( | bool | check_confused | ) |