View | Details | Raw Unified
Collapse All | Expand All

(-) bsd-games-2.13/tetris/scores.c.orig (-8 / +11 lines)
 Lines 339-345    Link Here 
				continue;
				continue;
			}
			}
		}
		}
		levelfound[sp->hs_level] = 1;
        if (sp->hs_level < NLEVELS && sp->hs_level >= 0)
    		levelfound[sp->hs_level] = 1;
		i++, sp++;
		i++, sp++;
	}
	}
	return (num > MAXHISCORES ? MAXHISCORES : num);
	return (num > MAXHISCORES ? MAXHISCORES : num);
 Lines 378-389    Link Here 
	for (i = MINLEVEL; i < NLEVELS; i++)
	for (i = MINLEVEL; i < NLEVELS; i++)
		levelfound[i] = 0;
		levelfound[i] = 0;
	for (i = 0, sp = scores; i < nscores; i++, sp++) {
	for (i = 0, sp = scores; i < nscores; i++, sp++) {
		if (levelfound[sp->hs_level])
        if (sp->hs_level < NLEVELS && sp->hs_level >= 0) {
			sp->hs_time = 0;
    		if (levelfound[sp->hs_level])
		else {
	    		sp->hs_time = 0;
			sp->hs_time = 1;
		    else {
			levelfound[sp->hs_level] = 1;
			    sp->hs_time = 1;
		}
		    	levelfound[sp->hs_level] = 1;
		    }
        }
	}
	}
	/*
	/*
 Lines 437-443    Link Here 
				continue;
				continue;
			}
			}
			sp = &hs[item];
			sp = &hs[item];
			(void)sprintf(buf,
			(void)snprintf(buf, sizeof(buf),
			    "%3d%c %6d  %-11s (%6d on %d)",
			    "%3d%c %6d  %-11s (%6d on %d)",
			    item + offset, sp->hs_time ? '*' : ' ',
			    item + offset, sp->hs_time ? '*' : ' ',
			    sp->hs_score * sp->hs_level,
			    sp->hs_score * sp->hs_level,