Fixed Lap display for split screen (it was too big, the letters and numbers
would run into each other and into the time display of the characters). git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@2957 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
a648278e5e
commit
8fa70e44c7
@ -675,25 +675,25 @@ void RaceGUI::drawLap(const KartIconDisplayInfo* info, Kart* kart, int offset_x,
|
||||
const int lap = info[kart->getWorldKartId()].lap;
|
||||
|
||||
if(lap<0) return; // don't display 'lap 0/...', or do nothing if laps are disabled (-1)
|
||||
float maxRatio = std::max(ratio_x, ratio_y);
|
||||
float minRatio = std::min(ratio_x, ratio_y);
|
||||
char str[256];
|
||||
offset_x += (int)(120*ratio_x);
|
||||
offset_y += (int)(70*maxRatio);
|
||||
offset_y += (int)(70*minRatio);
|
||||
|
||||
if(kart->hasFinishedRace())
|
||||
{
|
||||
sprintf(str, _("Finished"));
|
||||
font_race->PrintShadow(str, (int)(48*maxRatio), offset_x, offset_y);
|
||||
font_race->PrintShadow(str, (int)(48*minRatio), offset_x, offset_y);
|
||||
}
|
||||
else
|
||||
{
|
||||
font_race->PrintShadow( _("Lap"), (int)(48*maxRatio), offset_x, offset_y);
|
||||
font_race->PrintShadow( _("Lap"), (int)(48*minRatio), offset_x, offset_y);
|
||||
|
||||
offset_y -= (int)(50*ratio_y);
|
||||
|
||||
sprintf(str, "%d/%d", lap < 0 ? 0 : lap+1,
|
||||
race_manager->getNumLaps());
|
||||
font_race->PrintShadow(str, (int)(48*maxRatio), offset_x, offset_y);
|
||||
font_race->PrintShadow(str, (int)(48*minRatio), offset_x, offset_y);
|
||||
}
|
||||
} // drawLap
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user