Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard aeafb770d5 Add graphic options. Cleanup. 2003-09-29 02:24:53 +00:00
Glenn Maynard 5c6fb94e14 Move UpdateRankingCourses to MusicWheel::MusicWheel. 2003-09-29 02:23:44 +00:00
Glenn Maynard 3cb2664bb6 Remove ScreenInputOptions and ScreenGameplayOptions. 2003-09-29 00:48:05 +00:00
Glenn Maynard 1067bcc199 Use ScreenOptionsMaster for input gameplay options
Use smnavigation
2003-09-29 00:47:13 +00:00
Glenn Maynard daac4f864a add input options and gameplay options 2003-09-29 00:46:25 +00:00
Glenn Maynard fbf03e066c add smnavigation 2003-09-29 00:43:25 +00:00
Glenn Maynard f6776a7127 remove ScreenAutogenOptions and ScreenBackgroundOptions 2003-09-29 00:10:13 +00:00
Glenn Maynard 22aa2c2833 Use ScreenOptionsMaster for autogen and background options 2003-09-29 00:09:33 +00:00
Glenn Maynard b5d145e086 add autogen options and background options 2003-09-29 00:07:36 +00:00
Glenn Maynard 85f19a4805 fix title setting 2003-09-29 00:06:40 +00:00
Glenn Maynard b10eca3a32 remove DeviceInput hack 2003-09-28 23:23:21 +00:00
Glenn Maynard fa27886b1c Use SDLK_PRINT instead of SDLK_SYSREQ. 2003-09-28 23:20:22 +00:00
Glenn Maynard 34fbd470a7 Use random_shuffle. 2003-09-28 20:21:49 +00:00
Glenn Maynard 3112a765ae Remove ScreenAppearanceOptions. 2003-09-28 07:18:01 +00:00
Glenn Maynard b7ed267459 Use ScreenOptionsMaster for ScreenAppearanceOptions. 2003-09-28 07:15:07 +00:00
Glenn Maynard ab16cff6db Appearance options support. 2003-09-28 07:14:07 +00:00
Glenn Maynard dffed727a6 Doc VC linker bug. 2003-09-28 07:13:36 +00:00
Glenn Maynard a471fb9fa5 Work around VC linker bug. 2003-09-28 07:13:12 +00:00
Glenn Maynard 5c36186486 Play music. 2003-09-28 05:19:37 +00:00
Glenn Maynard 62bd1d208d Begin support for dynamic prefs options 2003-09-28 05:15:27 +00:00
Glenn Maynard 8aa6fa6d0b Remove ScreenSoundOptions. 2003-09-28 05:07:29 +00:00
Glenn Maynard e72730a2aa Use ScreenOptionsMaster for ScreenSoundOptions. 2003-09-28 05:07:03 +00:00
Glenn Maynard f38c469f39 Save prefs changes 2003-09-28 05:04:55 +00:00
Glenn Maynard 4025a358c2 bugfix 2003-09-28 05:02:00 +00:00
Glenn Maynard 8556cb0cf0 Hide ScreenOptionsMenu. 2003-09-28 04:38:31 +00:00
Glenn Maynard 45a250b4ee Use ScreenOptionsMaster for ScreenOptionsMenu. 2003-09-28 04:34:15 +00:00
Glenn Maynard 7de3907afc Add ScreenOptionsMaster metrics.
Use ScreenOptionsMaster for ScreenOptionsMenu.
2003-09-28 04:33:46 +00:00
Glenn Maynard bd057e0f80 And closer ... 2003-09-28 04:13:40 +00:00
Glenn Maynard 71146a14fb Reverse these; it's more intuitive this way. 2003-09-28 04:09:05 +00:00
Glenn Maynard f137859d94 Getting there. 2003-09-28 04:07:53 +00:00
Glenn Maynard 562a479b26 update 2003-09-28 03:01:43 +00:00
Glenn Maynard 2ca689481e Add ScreenOptionsMaster (partially functional) 2003-09-28 02:59:02 +00:00
Glenn Maynard c87b76e958 No, really, use ScreenReloadSongs (last commit added files that
I meant to add in a minute)
2003-09-28 02:58:15 +00:00
Glenn Maynard ccb1d7cd87 Use ScreenReloadSongs 2003-09-28 02:57:46 +00:00
Glenn Maynard b7add9b47c Add ScreenReloadSongs 2003-09-28 02:57:09 +00:00
Glenn Maynard 52261e7d72 add "no turn", "no transform", change "nonoteskin" to "no noteskin" 2003-09-28 02:55:20 +00:00
Glenn Maynard 99f45cca95 Don't lowercase the value (screen names are case-sensitive). 2003-09-28 02:54:26 +00:00
Glenn Maynard 766679514e Fix error handling. 2003-09-28 00:17:08 +00:00
Glenn Maynard 1cc709407e Update aliases. 2003-09-27 23:31:42 +00:00
Glenn Maynard fdf2a4e2ed add metrics 2003-09-27 23:30:58 +00:00
Glenn Maynard 3463ba9384 remove ScreenAlbums, ScreenCompany, ScreenIntroMovie, ScreenWarning 2003-09-27 22:58:23 +00:00
Glenn Maynard cab5a19535 Remove some aliasing screens. (These aliases in Create() aren't really
needed; they're just to reduce theme incompatibility.)
2003-09-27 22:54:34 +00:00
Glenn Maynard afb5359915 add raw ScreenAttract 2003-09-27 22:41:05 +00:00
Glenn Maynard b638231bda move ScreenWarning to Screens 2003-09-27 22:33:20 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Glenn Maynard 5746e54a44 fix crash 2003-09-27 22:23:35 +00:00
Glenn Maynard 9c9c56ba61 missing graphics 2003-09-27 21:09:23 +00:00
Glenn Maynard 60ae284a7d Don't discard the rest of sValue, so eg. "mod,1.5x,boost" works. 2003-09-27 20:57:06 +00:00
Glenn Maynard 12035ea77a comment 2003-09-27 20:50:12 +00:00
Glenn Maynard 7e0ebb6187 Use DescribesCurrentModeForAllPlayers. 2003-09-27 19:24:21 +00:00
Glenn Maynard 84689fe441 Apply and ApplyToAllPlayers are const.
DescribesCurrentMode is a per-player operation.  Add DescribesCurrentModeForAllPlayers.
ModeChoice::Apply fix.
Check modifiers in DescribesCurrentMode.
2003-09-27 19:23:34 +00:00
Glenn Maynard 048828e544 Add ComparePlayerOptions and CompareSongOptions.
Fix "c200" never parsing.
2003-09-27 19:23:15 +00:00
Glenn Maynard 09897c0241 Make NoteDataWithScoring::LastTapNoteScoreTrack work
as documented.
2003-09-27 18:50:38 +00:00
Glenn Maynard 53ee62f5d5 Allow ModeChoice to set modifiers. 2003-09-27 08:01:17 +00:00
Glenn Maynard 6849530325 Default ctor for OptionRow.
Remove redundant m_sName (it's in Actor, too).
2003-09-27 08:00:10 +00:00
Glenn Maynard 40d5240536 Allow modifier strings to set the level of a modifier, eg. "75% drunk".
Allow disabling modifiers, eg. "no left".
2003-09-27 07:30:54 +00:00
Glenn Maynard 45e1f3566d Don't mess with the FailType if it was set with DefaultOptions. 2003-09-27 06:38:16 +00:00
Glenn Maynard d145a90560 remove MenuElements::Load( bool bEnableTimer ) 2003-09-27 05:02:04 +00:00
Glenn Maynard 380b73b3c1 remove ScreenOptions( bool bEnableTimer ) 2003-09-27 04:58:30 +00:00
Glenn Maynard d294640a3e phase out bEnableTimer 2003-09-27 04:57:32 +00:00
Glenn Maynard 11d92e0f6a Give screens individual control over whether the timer is displayed and used. 2003-09-27 04:52:21 +00:00
Glenn Maynard 08a6c28a31 simplify 2003-09-27 04:42:19 +00:00
Glenn Maynard d41f91e3ed unused 2003-09-27 04:39:58 +00:00
Glenn Maynard eec4fb3d78 formatting fix 2003-09-27 04:39:12 +00:00
Glenn Maynard 13e1a3767b simplify 2003-09-27 04:38:48 +00:00
Glenn Maynard 5d1c0a5891 missing metric 2003-09-27 04:37:33 +00:00
Glenn Maynard cdd452f202 Fix asset name. 2003-09-27 04:34:34 +00:00
Glenn Maynard 21fdbbcead add null metric 2003-09-27 04:34:07 +00:00
Glenn Maynard 1b220f678f missing metrics 2003-09-27 04:32:10 +00:00
Glenn Maynard f502c210db Give screens individual control over whether the style icon is displayed. 2003-09-27 04:28:13 +00:00
Glenn Maynard 3a0e7fc3df Fix eval time display again. 2003-09-27 04:19:51 +00:00
Glenn Maynard 400793d5a4 Simplify. Fix eval time display. 2003-09-27 03:54:31 +00:00
Glenn Maynard 4a2cf95995 Hide the sandbox 2003-09-27 03:34:03 +00:00
Glenn Maynard d7e8b54367 remove GameState::IsPlayable 2003-09-27 03:24:50 +00:00
Glenn Maynard d8363395e3 use ModeChoice::IsPlayable 2003-09-27 03:24:03 +00:00
Glenn Maynard 315daef127 use ModeChoice::IsPlayable 2003-09-27 03:11:37 +00:00
Glenn Maynard 53c0a7b02e add ModeChoice::IsPlayable 2003-09-27 03:06:35 +00:00
Glenn Maynard 8d351ab429 Make ScreenTitleMenu a ScreenSelect. 2003-09-27 01:55:04 +00:00
Glenn Maynard 010c04ea15 ScreenExit 2003-09-27 01:51:25 +00:00
Glenn Maynard a1b960be35 Allow read-only access to the lsit of currently-playing sounds. 2003-09-27 01:47:19 +00:00
Glenn Maynard 20ae157b0a unused 2003-09-27 01:46:06 +00:00
Glenn Maynard e18cbfc422 Allow ModeChoices to set the next screen.
(Don't use this with the current ScreenSelects yet.)
2003-09-27 01:45:46 +00:00
Glenn Maynard d19db22151 metric fix 2003-09-27 01:19:32 +00:00
Glenn Maynard 2903e02f74 Add ScreenExit. 2003-09-27 00:14:38 +00:00
Glenn Maynard c3df5b5984 Cleanup. Allow disabling the timer completely. 2003-09-26 23:27:22 +00:00
Glenn Maynard e97b5fe587 Remove duplicate code 2003-09-26 22:37:38 +00:00
Glenn Maynard 8610d7050f simplify 2003-09-26 09:03:48 +00:00
Glenn Maynard 78130f2ec6 Simplify. Fix rare, harmless coin loss (press start after pressing back). 2003-09-26 07:23:25 +00:00
Glenn Maynard d3f991ee47 simplify 2003-09-26 07:18:28 +00:00
Glenn Maynard 7be871b13a Nothing ever uses YOffset directly; everything sends it to either
ArrowGetYPosWithoutReverse or ArrowGetYPos.  ArrowGetYPos
sends it to ArrowGetYPosWithoutReverse.

Fold ArrowGetYPosWithoutReverse into ArrowGetYOffset.
2003-09-26 03:31:58 +00:00
Glenn Maynard 48d8017fa7 Move functions around. 2003-09-26 03:21:53 +00:00
Glenn Maynard c16abcc8e8 Fix a couple possible overflows 2003-09-25 23:27:25 +00:00
Glenn Maynard ff8196712e Fix GameState::GetCharacters always returning nothing.
Fix GetRandomCharacter if we have no characters.
2003-09-25 23:24:10 +00:00
Glenn Maynard 6e41e4dca5 Update announcer aliases. I don't think anybody uses the new form
announcer names yet, so I'm not worried about compatibility here.
2003-09-25 21:28:49 +00:00
Glenn Maynard f5aeb65fe6 Set asset names; this fixes the announcer. 2003-09-25 21:27:49 +00:00
Glenn Maynard edb9be2473 Allow setting the asset name 2003-09-25 21:27:14 +00:00
Glenn Maynard 565c5d46e2 fix ModeChoice 2003-09-25 06:44:25 +00:00
Glenn Maynard d4b505fca0 update 2003-09-25 06:10:58 +00:00
Glenn Maynard 2d546f92ef Fix input mappings, etc. not being reloaded after change game code. 2003-09-25 06:05:19 +00:00
Glenn Maynard e220859940 Fix ScreenSelectStyle in non-dance modes. 2003-09-25 05:48:32 +00:00