5ad3b0b786
Three options: yes, to go directly to it without asking. This is faster for people who use the song options menu frequently no, to skip it completely; probably useful for coin mode where the song opts menu may be inappropriate ask, to ask, for people (like me) who use that menu very infrequently but still want it available
43 lines
1015 B
C++
43 lines
1015 B
C++
#ifndef SCREENPLAYEROPTIONS_H
|
|
#define SCREENPLAYEROPTIONS_H
|
|
/*
|
|
-----------------------------------------------------------------------------
|
|
Class: ScreenPlayerOptions
|
|
|
|
Desc: Select a song.
|
|
|
|
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
|
|
Chris Danford
|
|
-----------------------------------------------------------------------------
|
|
*/
|
|
|
|
#include "ScreenOptions.h"
|
|
#include "PrefsManager.h"
|
|
|
|
|
|
class ScreenPlayerOptions : public ScreenOptions
|
|
{
|
|
public:
|
|
ScreenPlayerOptions();
|
|
|
|
virtual void Update( float fDelta );
|
|
virtual void DrawPrimitives();
|
|
virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );
|
|
virtual void HandleScreenMessage( const ScreenMessage SM );
|
|
|
|
private:
|
|
void ImportOptions();
|
|
void ExportOptions();
|
|
|
|
void GoToNextState();
|
|
void GoToPrevState();
|
|
|
|
bool m_bAcceptedChoices;
|
|
bool m_bGoToOptions;
|
|
Sprite m_sprOptionsMessage;
|
|
};
|
|
|
|
|
|
|
|
#endif
|