! SingleBestGuess returns the highest-scoring object in the match list ! if it is the clear winner, or returns -1 if there is no clear winner ! ---------------------------------------------------------------------------- [ SingleBestGuess earliest its_score best i; earliest=-1; best=-1000; for (i=0:ii; if (its_score==best) { earliest = -1; } if (its_score>best) { best=its_score; earliest=match_list-->i; } } bestguess_score = best; return earliest; ];