From 1f0d603dbd426b30dfe9bd7c1c9d59a43895cc89 Mon Sep 17 00:00:00 2001 From: hikerstk Date: Sat, 1 Dec 2012 12:14:46 +0000 Subject: [PATCH] Improved plunger handling when in-race menu is shown: now the plunger is also shown while the menu is on screen. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@12120 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/states_screens/race_gui_base.cpp | 75 ++++++++++++++-------------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/src/states_screens/race_gui_base.cpp b/src/states_screens/race_gui_base.cpp index b67b1addd..472238a9f 100644 --- a/src/states_screens/race_gui_base.cpp +++ b/src/states_screens/race_gui_base.cpp @@ -1030,8 +1030,6 @@ void RaceGUIBase::drawPlungerInFace(const AbstractKart *kart, float dt) m_plunger_state = PLUNGER_STATE_INIT; return; } - if(World::getWorld()->getPhase()==World::IN_GAME_MENU_PHASE) - return; const core::recti &viewport = kart->getCamera()->getViewport(); @@ -1046,49 +1044,52 @@ void RaceGUIBase::drawPlungerInFace(const AbstractKart *kart, float dt) m_plunger_speed = core::vector2df(0, 0); } - m_plunger_move_time -= dt; - if(m_plunger_move_time < dt && m_plunger_state!=PLUNGER_STATE_FAST) + if(World::getWorld()->getPhase()!=World::IN_GAME_MENU_PHASE) { - const float fast_time = 0.3f; - if(kart->getBlockedByPlungerTime()getBlockedByPlungerTime()