about summary refs log tree commit diff
path: root/src/game/client/components
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-01-09 23:42:37 +0100
committeroy <Tom_Adams@web.de>2011-01-09 23:42:37 +0100
commit9358b2411313ece2e73766acd1c7bd3a44c8bf8e (patch)
tree68808fce34eb460b6790af50b16dc4d4894267f1 /src/game/client/components
parenta9f7f3a3eaf63c14d2d34a452a373714cfce20a8 (diff)
downloadzcatch-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.cpp6
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);
 		}