Chris Danford
7ac45c24e4
save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore.
2006-08-05 02:38:05 +00:00
Glenn Maynard
a87993bcb1
finish ctor transition
2006-01-15 20:46:15 +00:00
Glenn Maynard
2b4c9e4516
Transition away from Screen(sName).
2006-01-15 19:49:02 +00:00
Glenn Maynard
a087e02054
cleanup
2005-07-18 03:16:18 +00:00
Glenn Maynard
a37a18aada
unneeded
2005-07-18 02:42:26 +00:00
Chris Danford
4459393d84
row -> iRow
2005-07-13 19:01:42 +00:00
Glenn Maynard
a6cd2379e2
simplify
2005-07-12 06:39:29 +00:00
Glenn Maynard
c570457834
cleanup: override SM_GoToNextScreen instead of having a different path
2005-07-12 06:33:00 +00:00
Glenn Maynard
ea258068a9
... and ScreenSongOptions::GoToNextScreen
2005-07-03 05:15:49 +00:00
Glenn Maynard
1141c3ca7f
sync with ScreenOptionsMaster::GoToPrevScreen
2005-07-03 05:15:30 +00:00
Glenn Maynard
70702f29de
unused
2005-06-25 05:04:23 +00:00
Chris Danford
218be32879
separate fail types per player. Now FailType adjustments based on Difficulty only affect the relevant players.
2005-04-05 08:30:57 +00:00
Charles Lohr
8c5909ebe9
Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
...
This has a lot of advantages over the old ways. Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +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
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