|
Public Types |
| enum | Accel {
ACCEL_BOOST,
ACCEL_BRAKE,
ACCEL_WAVE,
ACCEL_EXPAND,
ACCEL_BOOMERANG,
NUM_ACCELS
} |
| enum | Effect {
EFFECT_DRUNK,
EFFECT_DIZZY,
EFFECT_MINI,
EFFECT_FLIP,
EFFECT_TORNADO,
EFFECT_TIPSY,
EFFECT_BUMPY,
EFFECT_BEAT,
NUM_EFFECTS
} |
| enum | Appearance {
APPEARANCE_HIDDEN,
APPEARANCE_SUDDEN,
APPEARANCE_STEALTH,
APPEARANCE_BLINK,
APPEARANCE_RANDOMVANISH,
NUM_APPEARANCES
} |
| enum | Turn {
TURN_NONE = 0,
TURN_MIRROR,
TURN_LEFT,
TURN_RIGHT,
TURN_SHUFFLE,
TURN_SUPER_SHUFFLE,
NUM_TURNS
} |
| enum | Transform {
TRANSFORM_NOHOLDS,
TRANSFORM_NOMINES,
TRANSFORM_LITTLE,
TRANSFORM_WIDE,
TRANSFORM_BIG,
TRANSFORM_QUICK,
TRANSFORM_BMRIZE,
TRANSFORM_SKIPPY,
TRANSFORM_MINES,
TRANSFORM_ECHO,
TRANSFORM_STOMP,
TRANSFORM_PLANTED,
TRANSFORM_FLOORED,
TRANSFORM_TWISTER,
TRANSFORM_NOJUMPS,
TRANSFORM_NOHANDS,
TRANSFORM_NOQUADS,
NUM_TRANSFORMS
} |
| enum | Scroll {
SCROLL_REVERSE = 0,
SCROLL_SPLIT,
SCROLL_ALTERNATE,
SCROLL_CROSS,
SCROLL_CENTERED,
NUM_SCROLLS
} |
| enum | ScoreDisplay { SCORING_ADD = 0,
SCORING_SUBTRACT,
SCORING_AVERAGE,
NUM_SCOREDISPLAYS
} |
Public Member Functions |
| | PlayerOptions () |
| void | Init () |
| void | Approach (const PlayerOptions &other, float fDeltaSeconds) |
| CString | GetString () const |
| CString | GetSavedPrefsString () const |
| void | ResetSavedPrefs () |
| CString | GetThemedString () const |
| void | FromString (CString sOptions) |
| void | ChooseRandomMofifiers () |
| bool | ContainsTransformOrTurn () const |
| bool | operator== (const PlayerOptions &other) const |
| bool | operator!= (const PlayerOptions &other) const |
| float | GetReversePercentForColumn (int iCol) const |
| void | NextAccel () |
| void | NextEffect () |
| void | NextAppearance () |
| void | NextTurn () |
| void | NextTransform () |
| void | NextPerspective () |
| void | NextScroll () |
| Accel | GetFirstAccel () |
| Effect | GetFirstEffect () |
| Appearance | GetFirstAppearance () |
| Scroll | GetFirstScroll () |
| void | SetOneAccel (Accel a) |
| void | SetOneEffect (Effect e) |
| void | SetOneAppearance (Appearance a) |
| void | SetOneScroll (Scroll s) |
| void | ToggleOneTurn (Turn t) |
| bool | IsEasierForSongAndSteps (Song *pSong, Steps *pSteps) |
| bool | IsEasierForCourseAndTrail (Course *pCourse, Trail *pTrail) |
Static Public Member Functions |
| CString | ThemeMod (CString sOneMod) |
Public Attributes |
| float | m_fTimeSpacing |
| float | m_SpeedfTimeSpacing |
| float | m_fScrollSpeed |
| float | m_SpeedfScrollSpeed |
| float | m_fScrollBPM |
| float | m_SpeedfScrollBPM |
| float | m_fAccels [NUM_ACCELS] |
| float | m_SpeedfAccels [NUM_ACCELS] |
| float | m_fEffects [NUM_EFFECTS] |
| float | m_SpeedfEffects [NUM_EFFECTS] |
| float | m_fAppearances [NUM_APPEARANCES] |
| float | m_SpeedfAppearances [NUM_APPEARANCES] |
| float | m_fScrolls [NUM_SCROLLS] |
| float | m_SpeedfScrolls [NUM_SCROLLS] |
| float | m_fDark |
| float | m_SpeedfDark |
| float | m_fBlind |
| float | m_SpeedfBlind |
| float | m_fCover |
| float | m_SpeedfCover |
| float | m_fPerspectiveTilt |
| float | m_SpeedfPerspectiveTilt |
| float | m_fSkew |
| float | m_SpeedfSkew |
| float | m_fRandomSpeed |
| float | m_SpeedfRandomSpeed |
| float | m_fPassmark |
| float | m_SpeedfPassmark |
| bool | m_bTurns [NUM_TURNS] |
| bool | m_bTransforms [NUM_TRANSFORMS] |
| ScoreDisplay | m_ScoreDisplay |
| CString | m_sNoteSkin |