From 314cda05c7cda9afb05b4b9176dc94dcc16ac760 Mon Sep 17 00:00:00 2001 From: SushiTee Date: Tue, 19 Oct 2010 13:37:36 +0200 Subject: changed demo animations according to demo speed and added some demo speeds. (fixes #206) --- src/game/client/components/menus_demo.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/game/client/components/menus_demo.cpp') diff --git a/src/game/client/components/menus_demo.cpp b/src/game/client/components/menus_demo.cpp index acc2a15e..e03b70aa 100644 --- a/src/game/client/components/menus_demo.cpp +++ b/src/game/client/components/menus_demo.cpp @@ -171,7 +171,10 @@ void CMenus::RenderDemoPlayer(CUIRect MainView) if(pInfo->m_Speed > 4.0f) DemoPlayer()->SetSpeed(4.0f); else if(pInfo->m_Speed > 2.0f) DemoPlayer()->SetSpeed(2.0f); else if(pInfo->m_Speed > 1.0f) DemoPlayer()->SetSpeed(1.0f); + else if(pInfo->m_Speed > 0.75f) DemoPlayer()->SetSpeed(0.75f); else if(pInfo->m_Speed > 0.5f) DemoPlayer()->SetSpeed(0.5f); + else if(pInfo->m_Speed > 0.25f) DemoPlayer()->SetSpeed(0.25f); + else if(pInfo->m_Speed > 0.1f) DemoPlayer()->SetSpeed(0.1f); else DemoPlayer()->SetSpeed(0.05f); } @@ -181,7 +184,10 @@ void CMenus::RenderDemoPlayer(CUIRect MainView) static int s_FastForwardButton = 0; if(DoButton_DemoPlayer_Sprite(&s_FastForwardButton, SPRITE_DEMOBUTTON_FASTER, 0, &Button)) { - if(pInfo->m_Speed < 0.5f) DemoPlayer()->SetSpeed(0.5f); + if(pInfo->m_Speed < 0.1f) DemoPlayer()->SetSpeed(0.1f); + else if(pInfo->m_Speed < 0.25f) DemoPlayer()->SetSpeed(0.25f); + else if(pInfo->m_Speed < 0.5f) DemoPlayer()->SetSpeed(0.5f); + else if(pInfo->m_Speed < 0.75f) DemoPlayer()->SetSpeed(0.75f); else if(pInfo->m_Speed < 1.0f) DemoPlayer()->SetSpeed(1.0f); else if(pInfo->m_Speed < 2.0f) DemoPlayer()->SetSpeed(2.0f); else if(pInfo->m_Speed < 4.0f) DemoPlayer()->SetSpeed(4.0f); @@ -194,7 +200,7 @@ void CMenus::RenderDemoPlayer(CUIRect MainView) if(pInfo->m_Speed >= 1.0f) str_format(aBuffer, sizeof(aBuffer), "x%.0f", pInfo->m_Speed); else - str_format(aBuffer, sizeof(aBuffer), "x%.1f", pInfo->m_Speed); + str_format(aBuffer, sizeof(aBuffer), "x%.2f", pInfo->m_Speed); UI()->DoLabel(&ButtonBar, aBuffer, Button.h*0.7f, -1); // close button -- cgit 1.4.1