Steve Checkoway
944a913790
PlayerNumber -> IEP.
2006-09-15 01:47:24 +00:00
Steve Checkoway
4a832e461f
Run the overlay's off command.
2006-07-23 22:43:28 +00:00
Steve Checkoway
3712277c6a
CancelStage when backing out of ScreenStage. This fixes backing out of final stage early goes to extra stage and backing out of extra stage early goes to extra stage 2.
2006-07-03 06:18:18 +00:00
Glenn Maynard
b0055b0853
simplify. Don't separate "next" and "cancel" as much: to cancel, set the next screen to PREV_SCREEN, and use SM_GoToNextScreen.
2006-06-25 18:11:09 +00:00
Glenn Maynard
a87993bcb1
finish ctor transition
2006-01-15 20:46:15 +00:00
Glenn Maynard
87ea090b9b
Transition away from Screen(sName).
2006-01-15 18:37:57 +00:00
Glenn Maynard
4ed508978a
use GetNextScreen()
2006-01-15 18:35:26 +00:00
Glenn Maynard
353bbc7d86
simplify
2005-10-13 07:12:46 +00:00
Glenn Maynard
1ddf7f57da
use ConcurrentlyPrepareScreen
2005-07-13 06:51:08 +00:00
Glenn Maynard
756c6e15fe
remove unused
2005-07-12 06:43:42 +00:00
Glenn Maynard
5da5388b99
cleanups
2005-06-19 22:54:06 +00:00
Glenn Maynard
ec135b3ecf
remove duplicate code
2005-06-19 22:52:08 +00:00
Glenn Maynard
25531ef460
m_Overlay -> m_sprOverlay, to be consistent with SWME
...
remove character stuff that can be done with the overlay
2005-06-19 22:48:58 +00:00
Glenn Maynard
4a10567362
remove texts. If you want to do this, do it in the overlay or underlay layers.
...
Text=@GAMESTATE:GetCurrentSong():GetDisplayFullTitle()
2005-06-19 22:29:25 +00:00
Chris Danford
a122528974
Allow AutoActors for Stage and CouseNumber
2005-05-06 10:48:32 +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
9cfa779956
remove code to play cancel sound and put the cancel sound in the transition
2005-03-20 08:23:08 +00:00
Chris Danford
48e6cb1a69
rename back -> cancel because "back" conflicts with "background"
2005-03-20 06:14:41 +00:00
Charles Lohr
b36f6a6f04
VC6 cleanup. Remove .GetValue() "fixes" by overloading binary operators.
2005-03-14 20:26:50 +00:00
Glenn Maynard
8708ea5f61
allow disabling MENU_BUTTON_BACK during ScreenStage
2005-03-12 00:31: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
Glenn Maynard
ebb4b0b28d
fix ScreenStage delay
2005-02-07 23:46:41 +00:00
Chris Danford
90be873611
consolidate ScreenStage overlays
2005-01-17 04:10:50 +00:00
Chris Danford
a25730d0a4
cleanup
2005-01-16 21:00:26 +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
78800818e3
Remove BGAnimation::GetLengthSeconds; use GetTweenTimeLeft instead.
2005-01-15 18:31:14 +00:00
Glenn Maynard
b68abb98aa
None of our themes appear to use "ShowBanner=1". If you want to do this,
...
load "songbanner" (or "coursebanner") in a BGAnimation.
2005-01-01 21:49:33 +00:00
Glenn Maynard
951206881d
fix loading ""
2004-12-11 22:08:49 +00:00
Chris Danford
bdc8ded3cc
move background back into ScreenStage because it loads from a special theme element name
2004-12-11 10:23:55 +00:00
Chris Danford
12d556c759
allow multiple, simultaneous prepared screens
2004-12-09 09:41:06 +00:00
Chris Danford
b6d711b3c1
Remove backgrounds on screens. Have one shared background that persists across screens.
2004-12-09 08:16:18 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Charles Lohr
43e333caef
Fix: Allow ScreenStage to go "back" properly.
2004-11-03 05:31:09 +00:00
Glenn Maynard
c2a1143273
Don't waste time loading the song banner if it's not used; don't use PREFSMAN->m_bShowBanners for ScreenStage
2004-07-27 05:00:22 +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
a9db266eb2
"for( p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )"
2004-05-24 08:16:17 +00:00
Glenn Maynard
b8f3927c97
cleanup
2004-05-22 02:01:58 +00:00
Glenn Maynard
7c1d3cfcc2
fix back transition not always being seen in ScreenStage
2004-05-22 01:17:09 +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
Glenn Maynard
162d5581ba
simplify ScreenStage; add "MinimumDelay" metric
2004-04-25 22:52:15 +00:00
Glenn Maynard
e939841c29
simplify ScreenStage
2004-04-25 22:40:31 +00:00
Glenn Maynard
4e073c4776
cleanup
2004-04-25 08:54:10 +00:00
Glenn Maynard
f03f1b527b
remove code that's been commented out for eons
2004-04-25 08:40:14 +00:00
Chris Danford
0ca0f86d7e
clean up lights
2004-03-23 06:11:10 +00:00
Chris Danford
2929bacb08
show per-diffculty award on Eval screen every time it's received (not just the first time)
...
clean up ScreenEval PR and MR graphics
clean up Actor shadow parameters
2004-03-20 02:59:08 +00:00
Glenn Maynard
66a121877c
m_sName
2004-02-01 03:01:54 +00:00
Chris Danford
f253972820
fix Linux compile error
2003-12-20 04:14:12 +00:00
Glenn Maynard
e1aaaca46d
simplify
2003-12-20 01:12:38 +00:00