diff options
| author | oy <Tom_Adams@web.de> | 2011-01-09 23:42:37 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2011-01-09 23:42:37 +0100 |
| commit | 9358b2411313ece2e73766acd1c7bd3a44c8bf8e (patch) | |
| tree | 68808fce34eb460b6790af50b16dc4d4894267f1 /src/game/client/components | |
| parent | a9f7f3a3eaf63c14d2d34a452a373714cfce20a8 (diff) | |
| download | zcatch-9358b2411313ece2e73766acd1c7bd3a44c8bf8e.tar.gz zcatch-9358b2411313ece2e73766acd1c7bd3a44c8bf8e.zip | |
reset demo player on end and when pressing the stop button. Closes #401
Diffstat (limited to 'src/game/client/components')
| -rw-r--r-- | src/game/client/components/menus_demo.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/game/client/components/menus_demo.cpp b/src/game/client/components/menus_demo.cpp index 8d0a5469..e6ff92c6 100644 --- a/src/game/client/components/menus_demo.cpp +++ b/src/game/client/components/menus_demo.cpp @@ -130,8 +130,9 @@ void CMenus::RenderDemoPlayer(CUIRect MainView) if(CurrentTick == TotalTicks) { - DemoPlayer()->Pause(); - DemoPlayer()->SetPos(0); + m_pClient->OnReset(); + DemoPlayer()->Pause(); + DemoPlayer()->SetPos(0); } if(m_MenuActive) @@ -160,6 +161,7 @@ void CMenus::RenderDemoPlayer(CUIRect MainView) static int s_ResetButton = 0; if(DoButton_DemoPlayer_Sprite(&s_ResetButton, SPRITE_DEMOBUTTON_STOP, false, &Button)) { + m_pClient->OnReset(); DemoPlayer()->Pause(); DemoPlayer()->SetPos(0); } |