Commit Graph

73 Commits

Author SHA1 Message Date
Chris Danford e87df3bc5e fix SaveSync prompt. Make it a Screen again so that it can be used in branching and doesn't need to be integrated into an already-complicated ScreenGameplay. 2005-11-08 17:51:40 +00:00
Glenn Maynard 20d0d2f2e6 done by ScreenWithMenuElements::BeginScreen 2005-09-12 02:13:22 +00:00
Glenn Maynard 20a08d0942 cleanup 2005-09-12 02:07:56 +00:00
Glenn Maynard 95a926a611 cleanup 2005-09-12 02:05:46 +00:00
Chris Danford bb10c7c21f pass around InputEventPlus in Screen::Input instead of multiple input structures 2005-09-05 02:26:50 +00:00
Glenn Maynard abf0f0bb14 remove unused 2005-08-14 02:05:42 +00:00
Glenn Maynard d43f11692f do Success/Failure in SPrompt (minor hack for other work until I figure out
something better)
2005-08-14 02:02:32 +00:00
Glenn Maynard 7906be552b fix crash 2005-08-14 01:39:39 +00:00
Glenn Maynard 9d29f1e50f refactor to support preloading; load this (almost) like any other screen 2005-08-14 01:18:56 +00:00
Glenn Maynard 77e37fa38b ScreenPrompt::BeginScreen 2005-08-12 23:34:44 +00:00
Chris Danford 1fffd48c57 SetEffectNone -> StopEffect 2005-07-24 03:11:03 +00:00
Glenn Maynard 019000a40e remove m_bIsTransparent 2005-07-19 21:01:50 +00:00
Glenn Maynard cc00fbb7ef simplify 2005-07-18 02:45:40 +00:00
Glenn Maynard fcbe7b1bd7 rename SetFromNewScreen -> PushScreen (it doesn't touch existing screens)
allow pushing screens without having them deleted on pop
2005-07-14 21:42:52 +00:00
Glenn Maynard 561de04706 cleanup 2005-07-14 03:50:19 +00:00
Glenn Maynard 2a479eb568 cleanup 2005-07-14 03:36:07 +00:00
Chris Danford 1fe01e6aa1 derive from SWME to eliminate background and common transitions 2005-07-13 20:26:41 +00:00
Glenn Maynard 0e09a3fb3d ScreenPrompt::Prompt, cleaning up ScreenManager 2005-07-03 04:33:22 +00:00
Glenn Maynard a49aecd774 pull ScreenPrompt init into a separate function, so it's slightly less of a special
case; maybe this class's instances can be made reusable ...
2005-07-03 03:49:19 +00:00
Chris Danford d67d60e178 sync controls cleanup:
move sync display/saving out of complicated ScreenGameplay
  show sync UI in editor playback as well as gameplay
  revert sync from in-memory backup, not from disk
  move more functions into debug overlay
2005-05-19 23:29:39 +00:00
Chris Danford 659def4479 fix Pop message doesn't get sent if more than 1 prompt screen on the stack 2005-03-23 06:46:24 +00:00
Chris Danford 7c6ed89975 ScreenPrompt cleanup 2005-03-23 06:13:28 +00:00
Chris Danford cfd4a03110 own sound instead of PlayOnce 2005-03-18 21:51:30 +00:00
Chris Danford 2d93802641 add Yes/No/Cancel prompt for exiting ScreenEdit 2005-03-08 04:02:25 +00:00
Glenn Maynard b51b0cfb4c Use Init() for all screens, so we can set state before the base class
members are loaded--they'll see resets, score finalization, etc.  It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00
Chris Danford 7e68ac03b4 change elements to have format "<name> <piece>" 2005-02-06 03:28:22 +00:00
Charles Lohr e9880a7f7c Fix: Don't crash if we have not yet selected a style. 2005-01-25 06:20:48 +00:00
Glenn Maynard c9091a1214 Don't play "On" automatically for non-generic BGAnimations; play it
explicitly, like we do with all other objects.
2005-01-15 19:21:09 +00:00
Glenn Maynard 6e7c6adea1 fix invalid pn value (which isn't actually used; just reducing StyleI use) 2004-12-04 11:09:32 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Glenn Maynard 09d9197e29 update 2004-09-09 17:48:25 +00:00
Glenn Maynard 94d0cba859 RageSounds -> GameSoundManager 2004-07-08 00:10:34 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Chris Danford 6590bd2d48 don't load multiple copies of "common start" or "common invalid" sound 2004-05-01 23:28:53 +00:00
Glenn Maynard 6e13a833d2 simplify
fix "zero first update" logic
2004-01-30 05:07:26 +00:00
Glenn Maynard 01d7bab936 simplify 2003-11-24 02:41:52 +00:00
Chris Danford a5972a083d fix deleting, renaming profiles 2003-11-01 19:36:52 +00:00
Chris Danford 1e718a80a5 fix Save/Revert prompt when playing a course 2003-08-23 18:33:49 +00:00
Glenn Maynard fe489cd281 SOUNDMAN -> SOUND
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Glenn Maynard 2cb3d5f339 always brace nested ifs, or you end up with obscure bugs like this one 2003-06-24 20:03:28 +00:00
Chris Danford 5e0f9956f2 replace uses of TransitionFade with TransitionBGAnimation 2003-04-12 18:34:05 +00:00
Chris Danford 448bdc7b6e make calls to THEME->GetPathTo() more concise 2003-04-12 17:39:27 +00:00
Chris Danford e148806d1b add name to Actor 2003-04-12 06:16:12 +00:00
Chris Danford 04145caf72 fix subtle bugs that caused inaccurate judgment totals with AI player 2003-04-10 05:46:31 +00:00
Chris Danford 214c2b67af clean up Fonts and Numbers names 2003-03-30 18:12:57 +00:00
Chris Danford 5382f1f3fa fix MiniMenu crashes for rows with 0 choices
more complete BackgroundChange controls in editor
added "play current beat until end" in editor
cleaned up Background
2003-03-16 00:05:23 +00:00
Chris Danford 31aa613295 Cleanup of theme element names
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00
Chris Danford 848ad6e2be clean up detection and handling of drivers with problematic AA lines
only draw topmost screen if topmost screen isn't transparent (speeds up options menus in editor)
optimized beat bar drawing in NoteField
2003-02-20 21:22:18 +00:00