fix SeparateExitRow

add ShowExitRow
Allow ScreenOptions to override BeginFadingOut in case they don't want to set a new screen
This commit is contained in:
Chris Danford
2005-02-26 21:35:27 +00:00
parent 85d8808080
commit b48a19dd2f
6 changed files with 74 additions and 58 deletions
+2 -2
View File
@@ -5,7 +5,7 @@
class OptionRowHandler;
class ScreenOptionsMaster: public ScreenOptions
class ScreenOptionsMaster : public ScreenOptions
{
public:
ScreenOptionsMaster( CString sName );
@@ -19,7 +19,6 @@ protected:
CString m_sNextScreen;
vector<OptionRowHandler*> OptionRowHandlers;
vector<OptionRowDefinition> m_OptionRowAlloc;
protected:
void HandleScreenMessage( const ScreenMessage SM );
@@ -28,6 +27,7 @@ protected:
virtual void ExportOptions( int row );
virtual void ImportOptionsForPlayer( PlayerNumber pn ); // used by ScreenPlayerOptions
virtual void BeginFadingOut();
virtual void GoToNextScreen();
virtual void GoToPrevScreen();