Commit Graph

19871 Commits

Author SHA1 Message Date
Glenn Maynard ccab670ae8 add ScreenOptions::RestartOptions, to allow changing option rows
without restarting the screen completely
2006-02-03 05:36:16 +00:00
Glenn Maynard db0354cdf8 cleanup 2006-02-03 04:50:42 +00:00
Glenn Maynard 8ed452252a MoveRowRelative has had a side-effect of playing a sound, but
that only makes sense if the function was called as the result
of the user pressing a key.  ScreenOptionsEditCourse, etc.
use MoveRowAbsolute to set the default row, which calls MoveRowRelative,
causing an extranneous sound.
2006-02-03 04:50:25 +00:00
Glenn Maynard b74febae7a return bChanged 2006-02-03 04:40:49 +00:00
Glenn Maynard b556348e31 being a bit more explicit than usual, since the stuff in this screen is complicated 2006-02-03 04:36:48 +00:00
Glenn Maynard 33e297b0c8 cleanup 2006-02-03 02:37:29 +00:00
Glenn Maynard 96c4bf3d57 cleanup 2006-02-03 02:33:47 +00:00
Glenn Maynard 992bdd4969 cleanup 2006-02-03 02:32:26 +00:00
Glenn Maynard 0e3bc60608 fix text 2006-02-03 00:53:34 +00:00
Chris Danford cb5bf9720d const RString & for easier debug stepping 2006-02-02 23:52:28 +00:00
Glenn Maynard 03b3553ae1 fix 2006-02-02 23:25:39 +00:00
Glenn Maynard 554853c977 cleanup 2006-02-02 23:07:25 +00:00
Glenn Maynard 083af22b1b NoteTypeToLocalizedString
("Notes" still not localized, since this isn't simply a drop-in substitution
for different languages.  "notes" may just be removed, not sure yet.)
2006-02-02 22:51:18 +00:00
Glenn Maynard d8b5f39282 NoteTypeToLocalizedString 2006-02-02 22:50:14 +00:00
Steve Checkoway e7844d28b5 No, really fix cstdlib issue. 2006-02-02 22:09:04 +00:00
Steve Checkoway 2b9e688796 Fix llabs test. 2006-02-02 22:00:31 +00:00
Ben Anderson 619ed0d3f2 Only include these two lights drivers on x86 2006-02-02 21:17:54 +00:00
Ben Anderson 62699b2c99 Implement cstdlib llabs test 2006-02-02 20:59:22 +00:00
Glenn Maynard 664a4944fd remove unused 2006-02-02 08:51:28 +00:00
Glenn Maynard 8bd5e174f5 NUM_NOTE_TYPES -> NUM_NoteType 2006-02-02 08:43:05 +00:00
Glenn Maynard f873e9bd84 fix EDIT_BUTTON_SAMPLE_LENGTH_DOWN, EDIT_BUTTON_SAMPLE_LENGTH_UP 2006-02-02 08:38:50 +00:00
Glenn Maynard 70501c3dcc cleanup 2006-02-02 08:38:15 +00:00
Glenn Maynard fafa223ec4 update 2006-02-02 08:36:03 +00:00
Glenn Maynard 79c1ebe890 Localize editor info text.
Add "Rolls" count.
Only show "Subtitle", "Selection beat", and note stats that
are actually relevant.
"Selection beat" polish.
Push note info onto a single line.  The jagged numbers look
a little weird, but this stuff is too long and is falling
off the bottom of the screen, and "Hands: 3" is easier to
read anyway.

"(note type) Notes" still needs localization.
2006-02-02 08:33:09 +00:00
Ben Anderson 0e839c39af Typo, whoops! 2006-02-02 04:23:59 +00:00
Ben Anderson fb6fdf16a2 (VERY) preliminary amd64 support 2006-02-02 04:15:21 +00:00
Ben Anderson 29c9cbe690 Remove JPEG dupes (oops) 2006-02-02 03:48:40 +00:00
Ben Anderson dcbd27417e Wrong symbol for ppc (Thanks Steve) 2006-02-02 03:41:08 +00:00
Ben Anderson b364898f49 Major renovation. Use Environment.Append() more often. Ported more checks from autoconf. Test endianness only once. (And probably something I'm forgetting... I DID test this though.) 2006-02-02 03:35:58 +00:00
Chris Danford d0aede1bae remove deleted file 2006-02-02 02:20:58 +00:00
Glenn Maynard efb0c6f64a disable STATE_RECORDING_PAUSED for now 2006-02-02 01:24:17 +00:00
Glenn Maynard d6831957ce run in BeginScreen, not Init 2006-02-02 00:26:39 +00:00
Glenn Maynard 3692f3d367 cleanup 2006-02-01 09:36:02 +00:00
Glenn Maynard fb4fa9ea6a cleanup 2006-02-01 07:52:33 +00:00
Glenn Maynard ec04b7eb9c clarify 2006-02-01 07:44:33 +00:00
Chris Danford 2b6f94ba10 add UseIconMetrics 2006-02-01 07:39:24 +00:00
Chris Danford d3ab83d284 assert on duplicate unlock IDs rather than behaving weird later 2006-02-01 07:34:12 +00:00
Glenn Maynard 711b88767e fix up reuse: init menus in BeginScreen 2006-02-01 07:25:25 +00:00
Glenn Maynard 7df95cd0d4 ScreenType is being overloaded in incompatible ways:
- the editor sets "system_menu" to trick StepMania.cpp into not
   allowing the operator menu button, to prevent losing data;
 - the editor also sets "gameplay" in "playback" mode to influence
   ScreenSyncOverlay and ScreenDebugOverlay; this breaks the above,
   allowing scroll lock in play mode.

A similar problem happens when we push screens: scroll lock works
in the MiniMenus in the editor.

It's semantically unintuitive to call the editor a "system_menu", anyway.

Split out AllowOperatorMenuButton, and use it directly.  Check all
screens, and don't allow it if any screen on the stack disallows it.
2006-02-01 06:54:15 +00:00
Glenn Maynard d9c81c92cf don't SavePrefsToDisk. Screens that change preferences that
should be saved save on their own.
2006-02-01 06:33:22 +00:00
Glenn Maynard 3be3534970 make sure m_pCurDisplay is updated 2006-02-01 06:27:55 +00:00
Glenn Maynard 57cc9f7c84 release no longer needed noteskins 2006-02-01 06:25:00 +00:00
Glenn Maynard 8b15de1a05 fix note skin changing in the editor menu 2006-02-01 06:22:35 +00:00
Glenn Maynard 73b126e89d allow calling m_pNoteField->CacheAllUsedNoteSkins for Player 2006-02-01 06:18:09 +00:00
Glenn Maynard b5d8f28d1f make CacheAllUsedNoteSkins available 2006-02-01 06:16:12 +00:00
Glenn Maynard 94f0997f83 CacheNoteSkin() is internal 2006-02-01 06:02:50 +00:00
Glenn Maynard 0d1badf18e simplify 2006-02-01 05:57:30 +00:00
Glenn Maynard dc4e634186 cleanup 2006-02-01 05:57:29 +00:00
Glenn Maynard 63fbb804da clarify 2006-02-01 05:49:55 +00:00
Glenn Maynard a6475109a3 fix up STATE_RECORDING_PAUSED; make this clearer 2006-02-01 05:47:50 +00:00