Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ScreenOptionsMasterPrefs.cpp File Reference

#include "global.h"
#include "ScreenOptionsMasterPrefs.h"
#include "PrefsManager.h"
#include "ThemeManager.h"
#include "AnnouncerManager.h"
#include "NoteSkinManager.h"
#include "PlayerOptions.h"
#include "SongOptions.h"
#include "RageDisplay.h"
#include "RageUtil.h"
#include "GameManager.h"
#include "GameState.h"
#include "InputMapper.h"
#include "StepMania.h"
#include "Game.h"
#include "Foreach.h"
#include "GameConstantsAndTypes.h"

Classes

struct  res_t

Defines

#define MOVE(name, opt)
#define ADD(x)   g_ConfOptions.push_back( x )

Functions

void GetDefaultModifiers (PlayerOptions &po, SongOptions &so)
void SetDefaultModifiers (const PlayerOptions &po, const SongOptions &so)
template<class T> void MoveMap (int &sel, T &opt, bool ToSel, const T *mapping, unsigned cnt)
template<class T> void MoveData (int &sel, T &opt, bool ToSel)
template<> void MoveData (int &sel, bool &opt, bool ToSel)
void GameChoices (CStringArray &out)
void GameSel (int &sel, bool ToSel, const ConfOption *pConfOption)
void LanguageChoices (CStringArray &out)
void Language (int &sel, bool ToSel, const ConfOption *pConfOption)
void ThemeChoices (CStringArray &out)
void Theme (int &sel, bool ToSel, const ConfOption *pConfOption)
void AnnouncerChoices (CStringArray &out)
void Announcer (int &sel, bool ToSel, const ConfOption *pConfOption)
void DefaultNoteSkinChoices (CStringArray &out)
void DefaultNoteSkin (int &sel, bool ToSel, const ConfOption *pConfOption)
void MovePref (int &iSel, bool bToSel, const ConfOption *pConfOption)
 MOVE (Instructions, PREFSMAN->m_bShowInstructions)
 MOVE (Caution, PREFSMAN->m_bShowCaution)
 MOVE (OniScoreDisplay, PREFSMAN->m_bDancePointsForOni)
 MOVE (SongGroup, PREFSMAN->m_bShowSelectGroup)
 MOVE (WheelSections, PREFSMAN->m_MusicWheelUsesSections)
 MOVE (CourseSort, PREFSMAN->m_iCourseSortOrder)
 MOVE (RandomAtEnd, PREFSMAN->m_bMoveRandomToEnd)
 MOVE (Translations, PREFSMAN->m_bShowNativeLanguage)
 MOVE (Lyrics, PREFSMAN->m_bShowLyrics)
 MOVE (AutogenSteps, PREFSMAN->m_bAutogenSteps)
 MOVE (AutogenGroupCourses, PREFSMAN->m_bAutogenGroupCourses)
 MOVE (DancingCharacters, PREFSMAN->m_ShowDancingCharacters)
 MOVE (BeginnerHelper, PREFSMAN->m_bShowBeginnerHelper)
void BGBrightness (int &sel, bool ToSel, const ConfOption *pConfOption)
void NumBackgrounds (int &sel, bool ToSel, const ConfOption *pConfOption)
 MOVE (AutoMapOnJoyChange, PREFSMAN->m_bAutoMapOnJoyChange)
 MOVE (AutoPlay, PREFSMAN->m_bAutoPlay)
 MOVE (BackDelayed, PREFSMAN->m_bDelayedBack)
 MOVE (OptionsNavigation, PREFSMAN->m_bArcadeOptionsNavigation)
void WheelSpeed (int &sel, bool ToSel, const ConfOption *pConfOption)
 MOVE (SoloSingles, PREFSMAN->m_bSoloSingle)
 MOVE (EasterEggs, PREFSMAN->m_bEasterEggs)
 MOVE (MarvelousTiming, PREFSMAN->m_iMarvelousTiming)
 MOVE (AllowExtraStage, PREFSMAN->m_bAllowExtraStage)
 MOVE (PickExtraStage, PREFSMAN->m_bPickExtraStage)
 MOVE (UnlockSystem, PREFSMAN->m_bUseUnlockSystem)
void CoinModeM (int &sel, bool ToSel, const ConfOption *pConfOption)
void CoinModeNoHome (int &sel, bool ToSel, const ConfOption *pConfOption)
void CoinsPerCredit (int &sel, bool ToSel, const ConfOption *pConfOption)
void PremiumM (int &sel, bool ToSel, const ConfOption *pConfOption)
void SongsPerPlay (int &sel, bool ToSel, const ConfOption *pConfOption)
 MOVE (EventMode, PREFSMAN->m_bEventMode)
 MOVE (ScoringType, PREFSMAN->m_iScoringType)
void JudgeDifficulty (int &sel, bool ToSel, const ConfOption *pConfOption)
void LifeDifficulty (int &sel, bool ToSel, const ConfOption *pConfOption)
void ShowSongOptions (int &sel, bool ToSel, const ConfOption *pConfOption)
void ShowNameEntry (int &sel, bool ToSel, const ConfOption *pConfOption)
void DefaultFailType (int &sel, bool ToSel, const ConfOption *pConfOption)
 MOVE (ProgressiveLifebar, PREFSMAN->m_iProgressiveLifebar)
 MOVE (ProgressiveStageLifebar, PREFSMAN->m_iProgressiveStageLifebar)
 MOVE (ProgressiveNonstopLifebar, PREFSMAN->m_iProgressiveNonstopLifebar)
 MOVE (CelShadeModels, PREFSMAN->m_bCelShadeModels)
 MOVE (SmoothLines, PREFSMAN->m_bSmoothLines)
void DisplayResolution (int &sel, bool ToSel, const ConfOption *pConfOption)
void DisplayColor (int &sel, bool ToSel, const ConfOption *pConfOption)
void TextureResolution (int &sel, bool ToSel, const ConfOption *pConfOption)
void TextureColor (int &sel, bool ToSel, const ConfOption *pConfOption)
void MovieColor (int &sel, bool ToSel, const ConfOption *pConfOption)
void RefreshRate (int &sel, bool ToSel, const ConfOption *pConfOption)
void AspectRatio (int &sel, bool ToSel, const ConfOption *pConfOption)
 MOVE (ResamplingQuality, PREFSMAN->m_iSoundResampleQuality)
 MOVE (AttractSoundFrequency, PREFSMAN->m_iAttractSoundFrequency)
void SoundVolume (int &sel, bool ToSel, const ConfOption *pConfOption)
void InitializeConfOptions ()

Variables

vector< ConfOptiong_ConfOptions

Define Documentation

#define ADD  )     g_ConfOptions.push_back( x )
 

#define MOVE name,
opt   ) 
 

Value:

static void name( int &sel, bool ToSel, const ConfOption *pConfOption ) \ { \ MoveData( sel, opt, ToSel ); \ }


Function Documentation

void Announcer int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void AnnouncerChoices CStringArray &  out  )  [static]
 

void AspectRatio int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void BGBrightness int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void CoinModeM int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void CoinModeNoHome int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void CoinsPerCredit int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void DefaultFailType int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void DefaultNoteSkin int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void DefaultNoteSkinChoices CStringArray &  out  )  [static]
 

void DisplayColor int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void DisplayResolution int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void GameChoices CStringArray &  out  )  [static]
 

void GameSel int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void GetDefaultModifiers PlayerOptions po,
SongOptions so
[static]
 

void InitializeConfOptions  )  [static]
 

void JudgeDifficulty int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void Language int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void LanguageChoices CStringArray &  out  )  [static]
 

void LifeDifficulty int sel,
bool  ToSel,
const ConfOption pConfOption
 

MOVE AttractSoundFrequency  ,
PREFSMAN->  m_iAttractSoundFrequency
 

MOVE ResamplingQuality  ,
PREFSMAN->  m_iSoundResampleQuality
 

MOVE SmoothLines  ,
PREFSMAN->  m_bSmoothLines
 

MOVE CelShadeModels  ,
PREFSMAN->  m_bCelShadeModels
 

MOVE ProgressiveNonstopLifebar  ,
PREFSMAN->  m_iProgressiveNonstopLifebar
 

MOVE ProgressiveStageLifebar  ,
PREFSMAN->  m_iProgressiveStageLifebar
 

MOVE ProgressiveLifebar  ,
PREFSMAN->  m_iProgressiveLifebar
 

MOVE ScoringType  ,
PREFSMAN->  m_iScoringType
 

MOVE EventMode  ,
PREFSMAN->  m_bEventMode
 

MOVE UnlockSystem  ,
PREFSMAN->  m_bUseUnlockSystem
 

MOVE PickExtraStage  ,
PREFSMAN->  m_bPickExtraStage
 

MOVE AllowExtraStage  ,
PREFSMAN->  m_bAllowExtraStage
 

MOVE MarvelousTiming  ,
PREFSMAN->  m_iMarvelousTiming
 

MOVE EasterEggs  ,
PREFSMAN->  m_bEasterEggs
 

MOVE SoloSingles  ,
PREFSMAN->  m_bSoloSingle
 

MOVE OptionsNavigation  ,
PREFSMAN->  m_bArcadeOptionsNavigation
 

MOVE BackDelayed  ,
PREFSMAN->  m_bDelayedBack
 

MOVE AutoPlay  ,
PREFSMAN->  m_bAutoPlay
 

MOVE AutoMapOnJoyChange  ,
PREFSMAN->  m_bAutoMapOnJoyChange
 

MOVE BeginnerHelper  ,
PREFSMAN->  m_bShowBeginnerHelper
 

MOVE DancingCharacters  ,
PREFSMAN->  m_ShowDancingCharacters
 

MOVE AutogenGroupCourses  ,
PREFSMAN->  m_bAutogenGroupCourses
 

MOVE AutogenSteps  ,
PREFSMAN->  m_bAutogenSteps
 

MOVE Lyrics  ,
PREFSMAN->  m_bShowLyrics
 

MOVE Translations  ,
PREFSMAN->  m_bShowNativeLanguage
 

MOVE RandomAtEnd  ,
PREFSMAN->  m_bMoveRandomToEnd
 

MOVE CourseSort  ,
PREFSMAN->  m_iCourseSortOrder
 

MOVE WheelSections  ,
PREFSMAN->  m_MusicWheelUsesSections
 

MOVE SongGroup  ,
PREFSMAN->  m_bShowSelectGroup
 

MOVE OniScoreDisplay  ,
PREFSMAN->  m_bDancePointsForOni
 

MOVE Caution  ,
PREFSMAN->  m_bShowCaution
 

MOVE Instructions  ,
PREFSMAN->  m_bShowInstructions
 

template<>
void MoveData int sel,
bool &  opt,
bool  ToSel
[static]
 

template<class T>
void MoveData int sel,
T &  opt,
bool  ToSel
[static]
 

template<class T>
void MoveMap int sel,
T &  opt,
bool  ToSel,
const T *  mapping,
unsigned  cnt
[static]
 

void MovePref int iSel,
bool  bToSel,
const ConfOption pConfOption
[static]
 

void MovieColor int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void NumBackgrounds int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void PremiumM int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void RefreshRate int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void SetDefaultModifiers const PlayerOptions po,
const SongOptions so
[static]
 

void ShowNameEntry int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void ShowSongOptions int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void SongsPerPlay int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void SoundVolume int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void TextureColor int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void TextureResolution int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void Theme int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 

void ThemeChoices CStringArray &  out  )  [static]
 

void WheelSpeed int sel,
bool  ToSel,
const ConfOption pConfOption
[static]
 


Variable Documentation

vector<ConfOption> g_ConfOptions [static]
 


Generated on Thu Jan 27 20:58:13 2005 for StepMania by doxygen 1.3.7