work on BeginScreen, TweenOnScreen. (screen isn't correct yet;

there's no way to reuse the screen with different available options, etc.,
only with the same settings)
This commit is contained in:
Glenn Maynard
2005-07-15 02:06:46 +00:00
parent 93ae621c58
commit ca74ac58d1
2 changed files with 40 additions and 20 deletions
+3
View File
@@ -28,6 +28,7 @@ class ScreenOptions : public ScreenWithMenuElements
public:
ScreenOptions( CString sClassName );
virtual void Init();
virtual void BeginScreen();
void InitMenu( InputMode im, const vector<OptionRowDefinition> &vDefs, const vector<OptionRowHandler*> &vHands );
virtual ~ScreenOptions();
virtual void Update( float fDeltaTime );
@@ -35,6 +36,8 @@ public:
virtual void HandleScreenMessage( const ScreenMessage SM );
protected:
virtual void TweenOnScreen();
virtual void ImportOptions( int iRow, const vector<PlayerNumber> &vpns ) = 0;
virtual void ExportOptions( int iRow, const vector<PlayerNumber> &vpns ) = 0;