Glenn Maynard
037618529c
A lot of screens have TweenOffScreen functions; SWME has that, and it's not
...
virtual, so the names are clashing and confusing. This should probably just
be virtual. As an incremental step to that, rename all derived TweenOnScreen
and TweenOffScreen screen functions to TweenOursOnScreen and
TweenOursOffScreen.
2005-07-14 22:23:39 +00:00
Glenn Maynard
28133ca105
cleanup
2005-07-07 10:29:04 +00:00
Chris Danford
f0335f486c
GROUP_ALL_MUSIC -> GROUP_ALL
...
use GROUP_ALL as sentinel value in PreferredCourse
2005-06-24 06:06:16 +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
Chris Danford
48e6cb1a69
rename back -> cancel because "back" conflicts with "background"
2005-03-20 06:14:41 +00:00
Chris Danford
ab22e629d4
enforce that changed message is broadcast whenever value changes
2005-02-24 12:27:30 +00:00
Glenn Maynard
456c2074e7
do "skip screen" tests in Init(), since Init() is still called even if we
...
SetNewScreen() in the screen ctor
2005-02-23 22:36:00 +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
Glenn Maynard
74d27315d3
s/UnlockSystem.h/UnlockManager.h/
2005-02-21 06:22:46 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Chris Danford
683587e81b
rename: m_sPreferredGroup -> m_sPreferredSongGroup
...
add SongGroup to ModeChoice
2004-12-01 07:24:55 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Glenn Maynard
9965bbff54
cleanup
2004-07-25 07:22:31 +00:00
Chris Danford
504ba6c163
GetPath*N->GetPath*F
2004-07-25 06:29:50 +00:00
Glenn Maynard
94d0cba859
RageSounds -> GameSoundManager
2004-07-08 00:10:34 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Chris Danford
3cadf4c5d5
have Numbers fall back to Fonts (in perparation for removing the Numbers dir altogether)
2004-05-30 23:23:39 +00:00
Glenn Maynard
7258f57c63
cleanup
2004-05-08 06:43:06 +00:00
Chris Danford
58d63cb476
make draw order separate from Z value
...
add "PageType" graphic to ScreenEvaluation
2004-05-02 03:01:27 +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
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
1920634135
move Song/Steps sorting into Song/StepsUtil.h/cpp
2004-04-18 07:34:37 +00:00
Glenn Maynard
f1fddd90d1
use SOUND->PlayOnceFromAnnouncer
2004-04-12 20:11:36 +00:00
Glenn Maynard
1421f168db
s/UNLOCKSYS/UNLOCKMAN/
2004-02-21 01:06:35 +00:00
Chris Danford
817976ff1f
add SortByZ to many screens
2004-02-13 05:39:15 +00:00
Glenn Maynard
ec5d3282bf
cleanups, fix memleaks
2004-01-24 22:55:59 +00:00
Glenn Maynard
884488732d
reduce MenuTimer dependencies
2003-11-07 20:10:38 +00:00
Glenn Maynard
9a21f5a1e1
defer MusicList loading
2003-10-19 19:59:11 +00:00
Glenn Maynard
c15e0cec49
Allow screen aliasing.
2003-09-27 22:30:51 +00:00
Andrew Wong
54e490fd20
oops, forgot to commit:
...
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Andrew Wong
6812cbfd7a
change SongEntry to UnlockEntry
2003-08-11 20:57:57 +00:00
Andrew Wong
2351951035
fixed song display on "display group" screen for unlocks
2003-08-02 09:56:24 +00:00
Glenn Maynard
fe489cd281
SOUNDMAN -> SOUND
...
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Chris Danford
9c9aef37c7
fold CroppedSprite functionality into Sprite
...
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard
73c49922c1
Don't mess with the sort order in ScreenSelectGroup.
2003-07-01 20:42:01 +00:00
Chris Danford
4b7d640324
support noteskin-changing attacks
...
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Chris Danford
1b38fe101c
Show banners while MusicWheel is moving fast.
...
Broke SORT_GROUP into SORT_PREFERRED/SORT_GROUP (like DDREX)
2003-04-19 18:51:13 +00:00
Chris Danford
258984a9c2
Add scripting support to ScreenGamplay
2003-04-13 21:17:14 +00:00
Chris Danford
85c9e8a89e
repositioned MenuElements "play sound on first update" hack inside of Transition where it belongs
2003-04-13 06:29:02 +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
214c2b67af
clean up Fonts and Numbers names
2003-03-30 18:12:57 +00:00
Chris Danford
1627422e09
fix ScreenEvaluationCourse glitches
...
Change ScreenManager message sending methods for more precise control:
- SendMessageToTopScreen: handle the message immediately
- PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Chris Danford
767894800b
fix transitions in ScreenGameplay
2003-03-12 03:44:55 +00:00
Chris Danford
a11de99043
MenuTimer cleanup
2003-03-11 21:33:11 +00:00
Chris Danford
16a056e6a5
fixing glitches in SelectGroup
2003-03-10 01:28:53 +00:00
Chris Danford
080a92450c
SelectGroup animations converted to commands
...
ScreenStage animations converted to TransitionBGAnimations
Changed all Stage BitmapTexts to Sprites
2003-03-10 00:16:49 +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