naming cleanup: rename scoring "Tier1"s to "W1"s (short for "Window 1")
add Preference1D so that we can index into the grading and life values
This commit is contained in:
@@ -58,39 +58,16 @@ public:
|
||||
Preference<bool> m_bMenuTimer;
|
||||
Preference<bool> m_bShowDanger;
|
||||
|
||||
Preference<float> m_fJudgeWindowScale;
|
||||
Preference<float> m_fJudgeWindowAdd; // this is useful for compensating for changes in sampling rate between devices
|
||||
Preference<float> m_fJudgeWindowSecondsTier1;
|
||||
Preference<float> m_fJudgeWindowSecondsTier2;
|
||||
Preference<float> m_fJudgeWindowSecondsTier3;
|
||||
Preference<float> m_fJudgeWindowSecondsTier4;
|
||||
Preference<float> m_fJudgeWindowSecondsTier5;
|
||||
Preference<float> m_fJudgeWindowSecondsHeld;
|
||||
Preference<float> m_fJudgeWindowSecondsRoll;
|
||||
Preference<float> m_fJudgeWindowSecondsMine;
|
||||
Preference<float> m_fJudgeWindowSecondsAttack;
|
||||
Preference<float> m_fTimingWindowScale;
|
||||
Preference<float> m_fTimingWindowAdd; // this is useful for compensating for changes in sampling rate between devices
|
||||
|
||||
Preference1D<float> m_fTimingWindowSeconds;
|
||||
|
||||
Preference<float> m_fLifeDifficultyScale;
|
||||
Preference<float> m_fLifeDeltaPercentChangeTier1;
|
||||
Preference<float> m_fLifeDeltaPercentChangeTier2;
|
||||
Preference<float> m_fLifeDeltaPercentChangeTier3;
|
||||
Preference<float> m_fLifeDeltaPercentChangeTier4;
|
||||
Preference<float> m_fLifeDeltaPercentChangeTier5;
|
||||
Preference<float> m_fLifeDeltaPercentChangeMiss;
|
||||
Preference<float> m_fLifeDeltaPercentChangeHitMine;
|
||||
Preference<float> m_fLifeDeltaPercentChangeHeld;
|
||||
Preference<float> m_fLifeDeltaPercentChangeLetGo;
|
||||
Preference1D<float> m_fLifePercentChange;
|
||||
|
||||
// tug meter used in rave
|
||||
Preference<float> m_fTugMeterPercentChangeTier1;
|
||||
Preference<float> m_fTugMeterPercentChangeTier2;
|
||||
Preference<float> m_fTugMeterPercentChangeTier3;
|
||||
Preference<float> m_fTugMeterPercentChangeTier4;
|
||||
Preference<float> m_fTugMeterPercentChangeTier5;
|
||||
Preference<float> m_fTugMeterPercentChangeMiss;
|
||||
Preference<float> m_fTugMeterPercentChangeHitMine;
|
||||
Preference<float> m_fTugMeterPercentChangeHeld;
|
||||
Preference<float> m_fTugMeterPercentChangeLetGo;
|
||||
Preference1D<float> m_fTugMeterPercentChange;
|
||||
|
||||
// Whoever added these: Please add a comment saying what they do. -Chris
|
||||
Preference<int> m_iRegenComboAfterFail;
|
||||
@@ -102,52 +79,20 @@ public:
|
||||
Preference<bool> m_bMinimum1FullSongInCourses; // FEoS for 1st song, FailImmediate thereafter
|
||||
Preference<bool> m_bFailOffInBeginner;
|
||||
Preference<bool> m_bFailOffForFirstStageEasy;
|
||||
Preference<bool> m_bMercifulBeginner; // don't subtract from percent score or grade DP, larger tier5 window
|
||||
Preference<bool> m_bMercifulBeginner; // don't subtract from percent score or grade DP, larger W5 window
|
||||
|
||||
// percent score (the number that is shown on the screen and saved to memory card)
|
||||
Preference<int> m_iPercentScoreWeightTier1;
|
||||
Preference<int> m_iPercentScoreWeightTier2;
|
||||
Preference<int> m_iPercentScoreWeightTier3;
|
||||
Preference<int> m_iPercentScoreWeightTier4;
|
||||
Preference<int> m_iPercentScoreWeightTier5;
|
||||
Preference<int> m_iPercentScoreWeightMiss;
|
||||
Preference<int> m_iPercentScoreWeightHitMine;
|
||||
Preference<int> m_iPercentScoreWeightHeld;
|
||||
Preference<int> m_iPercentScoreWeightLetGo;
|
||||
Preference1D<int> m_iPercentScoreWeight;
|
||||
|
||||
// grades are calculated based on a percentage, but might have different weights than the percent score
|
||||
Preference<int> m_iGradeWeightTier1;
|
||||
Preference<int> m_iGradeWeightTier2;
|
||||
Preference<int> m_iGradeWeightTier3;
|
||||
Preference<int> m_iGradeWeightTier4;
|
||||
Preference<int> m_iGradeWeightTier5;
|
||||
Preference<int> m_iGradeWeightMiss;
|
||||
Preference<int> m_iGradeWeightHitMine;
|
||||
Preference<int> m_iGradeWeightHeld;
|
||||
Preference<int> m_iGradeWeightLetGo;
|
||||
Preference1D<int> m_iGradeWeight;
|
||||
|
||||
// super meter used in rave
|
||||
Preference<float> m_fSuperMeterPercentChangeTier1;
|
||||
Preference<float> m_fSuperMeterPercentChangeTier2;
|
||||
Preference<float> m_fSuperMeterPercentChangeTier3;
|
||||
Preference<float> m_fSuperMeterPercentChangeTier4;
|
||||
Preference<float> m_fSuperMeterPercentChangeTier5;
|
||||
Preference<float> m_fSuperMeterPercentChangeMiss;
|
||||
Preference<float> m_fSuperMeterPercentChangeHitMine;
|
||||
Preference<float> m_fSuperMeterPercentChangeHeld;
|
||||
Preference<float> m_fSuperMeterPercentChangeLetGo;
|
||||
Preference1D<float> m_fSuperMeterPercentChange;
|
||||
Preference<float> m_bMercifulSuperMeter; // negative super deltas are scaled by the players life percentage
|
||||
|
||||
// time meter used in survival
|
||||
Preference<float> m_fTimeMeterSecondsChangeTier1;
|
||||
Preference<float> m_fTimeMeterSecondsChangeTier2;
|
||||
Preference<float> m_fTimeMeterSecondsChangeTier3;
|
||||
Preference<float> m_fTimeMeterSecondsChangeTier4;
|
||||
Preference<float> m_fTimeMeterSecondsChangeTier5;
|
||||
Preference<float> m_fTimeMeterSecondsChangeMiss;
|
||||
Preference<float> m_fTimeMeterSecondsChangeHitMine;
|
||||
Preference<float> m_fTimeMeterSecondsChangeHeld;
|
||||
Preference<float> m_fTimeMeterSecondsChangeLetGo;
|
||||
Preference1D<float> m_fTimeMeterSecondsChange;
|
||||
|
||||
Preference<PlayerController> m_AutoPlay;
|
||||
Preference<bool> m_bDelayedBack;
|
||||
@@ -160,8 +105,8 @@ public:
|
||||
Preference<MusicWheelUsesSections> m_MusicWheelUsesSections;
|
||||
Preference<int> m_iMusicWheelSwitchSpeed;
|
||||
Preference<bool> m_bEasterEggs;
|
||||
enum Tier1Timing { TIER1_NEVER, TIER1_COURSES_ONLY, TIER1_EVERYWHERE };
|
||||
Preference<Tier1Timing> m_Tier1Timing;
|
||||
enum AllowW1 { ALLOW_W1_NEVER, ALLOW_W1_COURSES_ONLY, ALLOW_W1_EVERYWHERE };
|
||||
Preference<AllowW1> m_AllowW1;
|
||||
Preference<bool> m_bEventMode;
|
||||
Preference<int> m_iCoinsPerCredit;
|
||||
Preference<int> m_iSongsPerPlay;
|
||||
|
||||
Reference in New Issue
Block a user