Public Member Functions | |
tentacle_attack_constraints () | |
int | min_dist (const coord_def &pos) |
void | operator() (const position_node &node, std::vector< position_node > &expansion) |
Public Attributes | |
std::vector< coord_def > * | target_positions |
std::map< coord_def, std::set < int > > * | connection_constraints |
monster * | base_monster |
int | max_string_distance |
int | connect_idx [8] |
tentacle_attack_constraints::tentacle_attack_constraints | ( | ) | [inline] |
int tentacle_attack_constraints::min_dist | ( | const coord_def & | pos | ) | [inline] |
void tentacle_attack_constraints::operator() | ( | const position_node & | node, | |
std::vector< position_node > & | expansion | |||
) | [inline] |
std::vector<coord_def>* tentacle_attack_constraints::target_positions |
std::map<coord_def, std::set<int> >* tentacle_attack_constraints::connection_constraints |