Commit Graph
366 Commits
Author SHA1 Message Date
Glenn Maynard e0bf0e285c do call InitText and AfterImportOptions on exit row 2005-07-16 01:24:54 +00:00
Glenn Maynard 618f71f3d4 separate initializing text and setting m_iChoiceInRowWithFocus 2005-07-15 06:54:10 +00:00
Glenn Maynard d9068e601d LoadOptionIcon -> SetOptionIcon 2005-07-15 05:43:10 +00:00
Glenn Maynard ddedfe25bc cleanup (trying to do only what's needed in ScreenOptions::InitMenu, to make
things saner)
2005-07-15 03:33:53 +00:00
Glenn Maynard 1f3ac4613c simplify: add SetInputMode, like SetNavigation (rest of commit coming) 2005-07-15 03:28:09 +00:00
Glenn Maynard 84f85f086c load as much as possible in ScreenOptions::Init 2005-07-15 03:21:31 +00:00
Glenn Maynard 5c7fb961e4 move m_OptionsNavigation init to ctor 2005-07-15 02:25:09 +00:00
Glenn Maynard ca74ac58d1 work on BeginScreen, TweenOnScreen. (screen isn't correct yet;
there's no way to reuse the screen with different available options, etc.,
only with the same settings)
2005-07-15 02:06:46 +00:00
Chris Danford a61ab97303 name cleanup:
ScreenOptionsMenu -> ScreenOptionsService
ScreenOptionsSubMenu -> ScreenOptionsServiceChild
2005-07-14 05:33:50 +00:00
Glenn Maynard abe3e2c39f remove GoToNextScreen/GoToNextScreen; call base 2005-07-12 06:35:49 +00:00
Glenn Maynard cd76a879f6 cleanup: don't export options from SM_GoToNextScreen
(need to get rid of this AutoScreenMessage thing; causes duplicate variables
to be declared for every file that includes it)
2005-07-12 06:10:01 +00:00
Glenn Maynard 3ffecaa94f de-switch 2005-07-12 06:01:15 +00:00
Glenn Maynard 28133ca105 cleanup 2005-07-07 10:29:04 +00:00
Chris Danford 848d6c89e2 OptionRow: member name cleanup, add focus commands 2005-07-06 06:11:56 +00:00
Chris Danford 16fc6e6723 add ScreenOptionsProfiles (to soon replace ScreenProfileOptions) 2005-07-05 11:30:30 +00:00
Glenn Maynard a65596e402 cleanup 2005-07-01 04:28:29 +00:00
Chris Danford 7a1d736694 working on new course editor 2005-06-26 21:31:07 +00:00
Chris Danford 2a6dcba6e8 cleanup:
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Glenn Maynard f770ed29c6 more m_sID 2005-05-31 08:00:42 +00:00
Glenn Maynard e59ec42f38 fix holding start in options menu plays sound repeatedly 2005-05-30 02:33:17 +00:00
Chris Danford db7909f336 fix MORE/EXIT transition 2005-05-24 22:54:02 +00:00
Chris Danford fb1d69add3 rename: IsUsingProfile -> IsPersistentProfile
Don't require IsPersistentProfile in some places related to fitness mode where a non-persistent Profile will suffice
2005-05-09 08:44:01 +00:00
Glenn Maynard 70cd62ddad don't repeat up and down in-place 2005-05-06 08:24:13 +00:00
Glenn Maynard 6c9028ea16 Select -> up 2005-04-29 06:32:07 +00:00
Glenn Maynard 546b32b9f5 selectType ->type 2005-04-29 06:28:04 +00:00
Chris Danford ef6ea34f69 cursor: tween width at the same time as tweening the position for smoother motion 2005-04-22 20:59:01 +00:00
Chris Danford a34efae641 fix "trapped on Exit in 3 key menu navigation" 2005-04-21 19:04:40 +00:00
Chris Danford e8ca958503 remove hard-coded cursor tween seconds 2005-04-20 23:02:37 +00:00
Glenn Maynard f0b50dd5b9 Put everything in OptionRow inside a frame, and use the frame to tween
Y, to fix smooth scrolling.
2005-04-16 23:19:06 +00:00
Glenn Maynard 07047a833a metric scheme update 2005-04-15 06:39:44 +00:00
Chris Danford 9cec64c089 add ScreenOption AllowRepeatingChangeValueInput 2005-04-07 09:12:48 +00:00
Chris Danford 361f17db1a fix VC7 warning 2005-04-04 08:56:05 +00:00
Chris Danford 7398a2947b don't let Start wrap 2005-04-03 12:13:04 +00:00
Chris Danford 134cdb4451 fix skip when changing value in row:
broadcast the row export only once - not for each player
disable export/import on reload - nothing uses it yet
2005-04-03 06:21:02 +00:00
Chris Danford be9e673001 Hide highlight if no rows are enabled 2005-03-25 04:31:14 +00:00
Chris Danford 24df996776 fix crash on change row if all rows disabled 2005-03-25 04:23:57 +00:00
Steve Checkoway ae02033893 Fix warnings. 2005-03-23 21:04:40 +00:00
Chris Danford e3ced3f32d fix crashes if 0 rows are enabled (e.g. keyboard shortcut minimenu) 2005-03-21 13:21:40 +00:00
Chris Danford 6df73d3839 fix possible crash on row with no choices
rename highlight -> cursor to avoid confusion with line highlight graphic
2005-03-21 05:17:46 +00:00
Glenn Maynard b09db5bd71 ignore inactive player inputs 2005-03-20 22:39:36 +00:00
Chris Danford 724ccf0179 move theming of title text from ScreenOptions to OptionRow 2005-03-20 22:17:57 +00:00
Chris Danford 6342b78d3e Load OptionRow metrics from the parent screen's type 2005-03-20 20:34:33 +00:00
Chris Danford 92ad3d2c38 Store OptionRow metrics in the screen to make it easier for a screen to customize these 2005-03-20 20:23:10 +00:00
Chris Danford 82a67c31ec fix misnamed method
don't mangle strings when looking up Title and Explanation metrics
2005-03-20 20:12:11 +00:00
Chris Danford c42caf30f3 fix hard-coded class name
fix wrapping on repeated input
2005-03-20 08:18:47 +00:00
Chris Danford bbadc010f4 Implement ScreenMiniMenu with ScreenOptions 2005-03-20 06:41:56 +00:00
Chris Danford 48e6cb1a69 rename back -> cancel because "back" conflicts with "background" 2005-03-20 06:14:41 +00:00
Chris Danford 1f112ae2ca fix Various showed as BPM for some courses with <= MAX_COURSE_ENTRIES_BEFORE_VARIOUS 2005-03-17 17:53:10 +00:00
Chris Danford 9b2b8e73a8 throw away inputs that queued while the screen was loading 2005-03-16 23:26:19 +00:00
Glenn Maynard 90f2aeaa1a fix options menu music 2005-03-16 11:08:41 +00:00