21 for (
int p=0; p<8; ++p)
22 push_back(
new PinAttack(
true,
self, target));
23 for (
int p=0; p<8; ++p)
24 push_back(
new PinAttack(
false,
self, target));
28 void show(std::ostream& os,
int name_width,
const range_t& range,
29 const vector<double>& weights)
const
31 showTopN(os, name_width, range, weights, 3);
35 const int progress8 = env.
progress.value()/2;
37 if (attack_index >= 0)
38 return attack_index*8 + progress8;
40 if (defense_index >= 0)
41 return defense_index*8 + progress8;
52 for (
int p=0; p<8; ++p)
56 void show(std::ostream& os,
int name_width,
const range_t& range,
57 const vector<double>& weights)
const
59 showTopN(os, name_width, range, weights, 3);
74 const int progress8 = env.
progress.value()/2;
75 return s*8 + progress8;