#include "VegaMain.h" #include "Tournament.h" RankRatedGroup::RankRatedGroup() { int i; String str; CtrlLayout(*this, ""); for (i=0; ilimitgroup[g][0] && player[i].RATING<=limitgroup[g][1]) // the player's score should be in the limits { arr[countAvailable] = i; // set the array to be sorted countAvailable++; } } if (countAvailable) { qsort(arr, countAvailable, sizeof(int), CompareScoreName); save << "\n\nGroup limits: " << limitgroup[g][0] << " < rating <= "<< limitgroup[g][1] << "\n"; save<<"Pos score ID NAME | Rtg Tit Fed | "; j=1; while (TD.tyebreakorder[j]) { switch ( TD.tyebreakorder[j] ) { case 1: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 2: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 3: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 4: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 5: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 6: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 7: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 8: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; case 9: save << " " + TD.tyebreakname[ TD.tyebreakorder[j] ]; break; } j++; } save<< "\n"; save<<"------------------------------------------------------------"; j=1; while (TD.tyebreakorder[j]) { save<<"--------"; j++; } save<<"\n"; for (k=0; k