SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
player_talent_points_t Struct Reference

Public Types

using validity_fn_t = std::function< bool(const spell_data_t *)>
 

Public Member Functions

int choice (int row) const
 
util::span< const int > choices () const
 
void clear (int row)
 
bool has_row_col (int row, int col) const
 
void select_row_col (int row, int col)
 
void clear ()
 
std::string to_string () const
 
bool validate (const spell_data_t *spell, int row, int col) const
 
void register_validity_fn (const validity_fn_t &fn)