diff --git a/src/states_screens/race_gui.cpp b/src/states_screens/race_gui.cpp index e37740645..d9dcb067a 100644 --- a/src/states_screens/race_gui.cpp +++ b/src/states_screens/race_gui.cpp @@ -234,12 +234,12 @@ void RaceGUI::renderPlayerView(const Kart *kart) drawSpeed (kart, viewport, scaling); drawLap (info, kart, viewport, scaling); - if(kart->hasViewBlockedByPlunger()) + if (kart->hasViewBlockedByPlunger()) { int offset_y = viewport.UpperLeftCorner.Y; - const int screen_width = viewport.LowerRightCorner.X-viewport.UpperLeftCorner.X; - const int plunger_size = viewport.UpperLeftCorner.Y-viewport.LowerRightCorner.Y; + const int screen_width = viewport.LowerRightCorner.X - viewport.UpperLeftCorner.X; + const int plunger_size = viewport.LowerRightCorner.Y - viewport.UpperLeftCorner.Y; int plunger_x = viewport.UpperLeftCorner.X + screen_width/2 - plunger_size/2; video::ITexture *t=m_plunger_face->getTexture(); @@ -247,10 +247,10 @@ void RaceGUI::renderPlayerView(const Kart *kart) plunger_x+plunger_size, offset_y+plunger_size); const core::rect source(core::position2d(0,0), t->getOriginalSize()); - static const video::SColor white = video::SColor(255, 255, 255, 255); + //static const video::SColor white = video::SColor(255, 255, 255, 255); - irr_driver->getVideoDriver()->draw2DImage(t, dest, source, 0, - &white, true); + irr_driver->getVideoDriver()->draw2DImage(t, dest, source, NULL /* clip */, + NULL /* color */, true /* alpha */); } } // renderPlayerView