3 #ifndef _CAPTUREGROUP_H 
    4 #define _CAPTUREGROUP_H 
   18       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   19                 const vector<double>& weights)
 const 
   21         showAll(os, name_width, range, weights);
 
   25         const int progress8 = env.
progress.value()/2;
 
   29           index = 
std::min(12, 7 + (see - 51) / 200);
 
   31           index = 
std::max(0, (see + 1250) / 200);
 
   35         for (
size_t i=0; i<
see_range.size()-1; ++i) {
 
   44         return index*8+progress8;
 
   56       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   57                 const vector<double>& weights)
 const 
   59         showAll(os, name_width, range, weights);
 
   63         return ShadowEffect::count2(state, move.
to(), move.
player()) -1;
 
   71         for (
int p=0; p<8; ++p) 
 
   74       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   75                 const vector<double>& weights)
 const 
   77         showAll(os, name_width, range, weights);
 
   81         if (! (*
this)[0].match(state, move, env))
 
   83         const int progress8 = env.
progress.value()/2;
 
   91       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   92                 const vector<double>& weights)
 const 
   94         showTopN(os, name_width, range, weights, 3);
 
  112         const int progress8 = env.
progress.value()/2;
 
  113         return index*8 + progress8;