diff --git a/stepmania/src/Screen.h b/stepmania/src/Screen.h index 09812724f4..c291c34187 100644 --- a/stepmania/src/Screen.h +++ b/stepmania/src/Screen.h @@ -38,6 +38,10 @@ public: /* This is called immediately after construction, to allow initializing after all derived classes * exist. */ virtual void Init(); + + /* This is called immediately before the screen is used. */ + virtual void BeginScreen() { } + virtual void Update( float fDeltaTime ); virtual bool OverlayInput( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI ); virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );