protected ArrayList cleanDontWanted(ArrayList startJumps, int statsJumpsType, int limit)
{
int i;
ArrayList endJumps = new ArrayList(2);
string [] stringFullResults;
ArrayList arrayJumpers = new ArrayList(2);
for (i=0 ; i < startJumps.Count ; i ++)
{
stringFullResults = startJumps[i].ToString().Split(new char[] {':'});
//if limited number of total jumps and we reached:
if (statsJumpsType == 1 && i >= limit) {
break;
}
//if only 'n' jumps by person and we reached:
else if (statsJumpsType == 2) {
if (nFoundInArray (stringFullResults[0], arrayJumpers, limit)) {
continue;
} else {
arrayJumpers.Add(stringFullResults[0]);
}
}
//accept this row
endJumps.Add(startJumps[i]);
}
return endJumps;
}