player sounds and controls get reset when player dies or the game ends
This commit is contained in:
+3
-5
@@ -100,7 +100,7 @@ bool View::OnReceiveEvent (const Engine::EventBasePtr &event) {
|
||||
break;
|
||||
case EventLevelComplete:
|
||||
PushViewState(ViewStateLevelComplete);
|
||||
GetModel()->SetPlayerEntityId(Engine::NullEntityId);
|
||||
GetController()->ResetPlayerEntity();
|
||||
break;
|
||||
|
||||
case EventGameOver:
|
||||
@@ -108,15 +108,13 @@ bool View::OnReceiveEvent (const Engine::EventBasePtr &event) {
|
||||
|
||||
PopViewState();
|
||||
PushViewState(ViewStateGameOver);
|
||||
|
||||
GetModel()->SetPlayerEntityId(Engine::NullEntityId);
|
||||
GetController()->ResetPlayerEntity();
|
||||
|
||||
break;
|
||||
case EventPlayerDied:
|
||||
mFadeTimerSecValue = 2.;
|
||||
PushViewState(ViewStatePlayerDied);
|
||||
|
||||
GetModel()->SetPlayerEntityId(Engine::NullEntityId);
|
||||
GetController()->ResetPlayerEntity();
|
||||
|
||||
break;
|
||||
case EventShipExplode: {
|
||||
|
||||
Reference in New Issue
Block a user