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

1.5.6