reenable sound in Cancel(), rather than as a special case in the input, so it works if someone else calls Cancel
This commit is contained in:
@@ -87,6 +87,12 @@ void ScreenDemonstration::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
ScreenJukebox::HandleScreenMessage( SM );
|
ScreenJukebox::HandleScreenMessage( SM );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ScreenDemonstration::Cancel( ScreenMessage smSendWhenDone )
|
||||||
|
{
|
||||||
|
ScreenAttract::SetAttractVolume( false ); // unmute attract sounds
|
||||||
|
ScreenJukebox::Cancel( smSendWhenDone );
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (c) 2003-2004 Chris Danford
|
* (c) 2003-2004 Chris Danford
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ class ScreenDemonstration : public ScreenJukebox
|
|||||||
public:
|
public:
|
||||||
ScreenDemonstration();
|
ScreenDemonstration();
|
||||||
virtual void Init();
|
virtual void Init();
|
||||||
|
virtual void Cancel( ScreenMessage smSendWhenDone );
|
||||||
|
|
||||||
virtual void HandleScreenMessage( const ScreenMessage SM );
|
virtual void HandleScreenMessage( const ScreenMessage SM );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user