Commit Graph

57 Commits

Author SHA1 Message Date
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 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Chris Danford 12d556c759 allow multiple, simultaneous prepared screens 2004-12-09 09:41:06 +00:00
Chris Danford 730787aacb name cleanup: State->Screen 2004-12-05 11:59:39 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Chris Danford df5cd5e813 move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism 2004-05-01 23:19:33 +00:00
Chris Danford dfba0c0c46 move screen flow logic into branches, not PlayMode specific metrics 2004-04-18 05:15:22 +00:00
Glenn Maynard 236c00aea3 derive ScreenSongOptions from ScreenOptionsMaster 2003-09-29 07:19:03 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Glenn Maynard d294640a3e phase out bEnableTimer 2003-09-27 04:57:32 +00:00
Glenn Maynard 83f7f7ea60 Fix music rate import. 2003-09-11 02:36:15 +00:00
Nick 0f922283ff Unbroke option to not save songs 2003-09-06 19:21:34 +00:00
Chris Danford 45858747a5 Consolidate player option and song option screens. Are people ok with this? 2003-08-23 22:04:57 +00:00
Sean Burke 890ad59681 Get rid of some extra eols 2003-08-20 18:26:23 +00:00
Glenn Maynard 1925a30a07 fix warnings 2003-08-11 20:29:55 +00:00
Chris Danford e9a452e8da course edit screen functional 2003-08-11 06:09:57 +00:00
Steve Checkoway 762afe38a4 Fix compiler warnings. 2003-08-10 03:23:17 +00:00
Andrew Wong b5d0545f42 some bugfixes to option screens:
1) fixed normal/difficult course difficulty if single player (kept defaulting to second player's option which didn't exist)
2) battery # of lives now defaults to 4 on an invalid value
2003-08-10 00:39:28 +00:00
Chris Danford 426930692a fix song rate choosing 2003-08-07 06:08:29 +00:00
Chris Danford 09fee49676 add song rates up to 2.0x (for debugging mostly) 2003-08-07 05:51:21 +00:00
Glenn Maynard fe489cd281 SOUNDMAN -> SOUND
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Glenn Maynard 3967e4ca80 Adjust fail mode after player options, not before. 2003-07-24 03:54:34 +00:00
Glenn Maynard 77dd9b9080 Fix overriding fail mode. 2003-06-23 07:27:51 +00:00
Glenn Maynard 0ca574331b add .3x and .5x 2003-05-31 02:35:06 +00:00
Glenn Maynard 5ad3b0b786 Readd optional song menu.
Three options:
  yes, to go directly to it without asking.  This is faster for people who use
the song options menu frequently
  no, to skip it completely; probably useful for coin mode where the song
opts menu may be inappropriate
  ask, to ask, for people (like me) who use that menu very infrequently
but still want it available
2003-04-21 22:36:45 +00:00
Chris Danford e15dcc2ab5 Load AI difficulty data at runtime from AI.ini 2003-04-21 02:41:10 +00:00
Glenn Maynard b83bf351ce make assist tick a boolean, since it's not mutually exclusive with other
assist types
2003-03-27 02:10:20 +00:00
Chris Danford ad34d417f6 Get rid of some global strings to (shrinks release exe size by 3.5MB) 2003-03-15 19:25:37 +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 294144575c speed up editor beat bar drawing (frame rate is not 3x as fast!)
fixed inaccurate 2k/xp video card detection
2003-02-22 00:22:27 +00:00
Chris Danford e6273f1db3 more work on editor 2003-02-19 05:46:09 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford 707b4fe817 A persistent initial FailType now set in MachineOptions, but the temporary session FailType can be changed in SongOptions 2003-02-12 23:11:37 +00:00
Chris Danford 68f4bf1f31 cleaned up ShowSongOptions pref
Added fade for missed tap notes
move FailType to MachineOptions (so it's persistent)
2003-02-12 22:05:14 +00:00
Glenn Maynard 6cd9b429b7 abstract music completely 2003-01-21 02:16:40 +00:00
Chris Danford 3ff91dffb0 NEW FEATURE: AutoSync status now shown during gameplay with icon
NEW FEATURE:  added autogen icon to select music
NEW FEATURE:  toggle for easter eggs in Machine Options
NEW FEATURE:  marvelous step timing togglable in Machine Options
NEW FEATURE:  Grade AAAA (all marvelous)
CHANGE:  Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00
Glenn Maynard 24a3592741 get rid of MUSIC 2003-01-02 07:54:28 +00:00
Glenn Maynard db041c3900 change over music 2003-01-02 07:45:05 +00:00
Glenn Maynard 0effca1367 implement rate changing (more) correctly 2003-01-02 06:52:39 +00:00
Glenn Maynard 96b8eec675 change song speed to .8 or 1.2 only 2003-01-02 06:17:10 +00:00
Chris Danford 628dea9da7 OpenGL checkin. Movie textures, texture stretch, texture dither, and 16 bit textures are broken. 2002-11-11 04:53:31 +00:00
Tom Jackson 22974dde2a Added option for AutoAdjust 2002-10-01 01:55:07 +00:00
Chris Danford 899e226f38 Moved backgrounds into "Backgrounds" assets folder. Any BGAnimation may be used now.
Cleaned up many, many graphics.
2002-09-23 07:35:47 +00:00
Chris Danford ccc43c8502 checking in SMMAX2 theme and small fixes to themes and smpackage 2002-09-09 05:22:02 +00:00
Chris Danford 1c90b8236f added MAX-style options navigation and moved more constants into theme metrics 2002-09-04 03:49:08 +00:00
Chris Danford 7ab487072f option icons working, new font format, more theme metrics cleanup 2002-09-03 22:31:06 +00:00
Chris Danford 142002091a Added ScreenHowToPlay, removed texture hints, and cleaned up ThemeMetric stuff 2002-08-27 03:59:22 +00:00
Chris Danford 7c1bfb3a0d big checkin - new noteskin format and XY positioning. I probably broke a lot of things. 2002-08-13 23:26:46 +00:00
Chris Danford 2d4eb7baff Fixed preferred difficulty on select music screen and fixed transforms for TurnTypes 2002-08-01 20:30:40 +00:00