00001 /* captureGroup.cc 00002 */ 00003 #include "osl/rating/group/captureGroup.h" 00004 00005 osl::rating::CaptureGroup::CaptureGroup() : Group("Capture") 00006 { 00007 see_range.push_back(-Capture::INF); 00008 see_range.push_back(-1050); 00009 see_range.push_back(-850); 00010 see_range.push_back(-650); 00011 see_range.push_back(-450); 00012 see_range.push_back(-250); 00013 see_range.push_back(-50); 00014 see_range.push_back(51); 00015 see_range.push_back(251); 00016 see_range.push_back(451); 00017 see_range.push_back(651); 00018 see_range.push_back(851); 00019 see_range.push_back(1051); 00020 see_range.push_back(Capture::INF); 00021 for (size_t i=0; i<see_range.size()-1; ++i) 00022 for (int p=0; p<8; ++p) // progress8 00023 push_back(new Capture(see_range[i],see_range[i+1])); 00024 } 00025 00026 osl::rating::DropCapturedGroup::DropCapturedGroup() : Group("DropCaptured") 00027 { 00028 for (int pt=PTYPE_BASIC_MIN; pt<=PTYPE_MAX; ++pt) { 00029 for (int p=0; p<8; ++p) // progress8 00030 push_back(new DropCaptured(static_cast<Ptype>(pt))); 00031 } 00032 } 00033 00034 /* ------------------------------------------------------------------------- */ 00035 // ;;; Local Variables: 00036 // ;;; mode:c++ 00037 // ;;; c-basic-offset:2 00038 // ;;; End: