Glenn Maynard
a87993bcb1
finish ctor transition
2006-01-15 20:46:15 +00:00
Glenn Maynard
470c909ec6
Transition away from Screen(sName).
2006-01-15 18:54:03 +00:00
Glenn Maynard
dfc67cd84d
ScreenWithMenuElements::StartTransitioning -> StartTransitioningScreen, to make searching
...
for it easier (vs. Transition::StartTransitioning). (Trying to simplify tweening; this
may go back later.)
2005-10-13 22:17:13 +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
ba1f9a18ee
simplify ScreenInstructions
2005-05-30 01:42:59 +00:00
Glenn Maynard
c534c67252
simplify ScreenInstructions
2005-05-30 01:24:49 +00:00
Chris Danford
48e6cb1a69
rename back -> cancel because "back" conflicts with "background"
2005-03-20 06:14:41 +00:00
Chris Danford
70663436bb
wrap GameState difficulties
2005-02-26 08:32:49 +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
Chris Danford
2b9d990e71
prefs name cleanup
2004-12-04 06:09:30 +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
8dfbd14434
simplify
...
ScreenInstructions, ScreenCaution, ScreenStyleSplash, and
ScreenGameOver are almost identical and could be merged with a little
Lua work ...
2004-08-26 04:25:16 +00:00
Glenn Maynard
94d0cba859
RageSounds -> GameSoundManager
2004-07-08 00:10:34 +00:00
Chris Danford
51366df8cc
name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR
2004-06-11 06:05:35 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Glenn Maynard
aee856bd95
cleanup
2004-05-08 06:28:15 +00:00
Glenn Maynard
841b888ba5
simplify
2004-05-08 06:26:24 +00:00
Glenn Maynard
2e540b3931
simplify
...
add ScreenInstructions::PrevScreen
2004-05-08 06:00:08 +00:00
Glenn Maynard
a176ba50c7
simplify
...
fix draw order
2004-05-08 05:47:37 +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
c15e0cec49
Allow screen aliasing.
2003-09-27 22:30:51 +00:00
Glenn Maynard
fe489cd281
SOUNDMAN -> SOUND
...
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Glenn Maynard
ac5a01499c
reduce dependencies
2003-06-05 23:31:00 +00:00
Chris Danford
82199383a8
Change event mode to a CoinMode (since using COIN_PAY and EventMode at the same time doesn't make sense).
...
Split ScreenLogo and ScreenTitleMenu.
In ScreenTitleMenu, add a different animation if using COIN_HOME (for SMMAX2).
Added codes at TitleMenu to change Theme and Announcer.
2003-04-13 04:50:08 +00:00
Chris Danford
7f40e36919
eliminate TransitionOniFade
2003-04-13 00:44:50 +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
149d213ae9
make Rave a separate PlayMode
2003-04-07 05:14:27 +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
Chris Danford
a696414cac
Actor tween cleanup
...
Actor scipting with Command()
modularizing menu widgets into "ModeSelector"s
move animations into metrics
2003-03-02 01:43:33 +00:00
Chris Danford
5f15c92404
working on Battle
2003-02-25 00:33:42 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Glenn Maynard
ea7be60566
make the instructions screen show for beginner
2003-02-15 08:08:36 +00:00
Chris Danford
9a104a7b2f
working on ranking
2003-01-26 07:33:03 +00:00
Chris Danford
1583a44506
added DDREX Nonstop mode, added beginnings of high score tracking
2003-01-21 05:14:59 +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
Chris Danford
21ab45ec96
fixed broken screen gameplay, started adding coin-op logic
2003-01-10 02:22:07 +00:00
Chris Danford
2171a071dc
removed RageNetwork*, added attract sequence
2003-01-08 23:43:54 +00:00