Glenn Maynard
019000a40e
remove m_bIsTransparent
2005-07-19 21:01:50 +00:00
Glenn Maynard
cc00fbb7ef
simplify
2005-07-18 02:45:40 +00:00
Glenn Maynard
fcbe7b1bd7
rename SetFromNewScreen -> PushScreen (it doesn't touch existing screens)
...
allow pushing screens without having them deleted on pop
2005-07-14 21:42:52 +00:00
Glenn Maynard
561de04706
cleanup
2005-07-14 03:50:19 +00:00
Glenn Maynard
2a479eb568
cleanup
2005-07-14 03:36:07 +00:00
Chris Danford
1fe01e6aa1
derive from SWME to eliminate background and common transitions
2005-07-13 20:26:41 +00:00
Glenn Maynard
0e09a3fb3d
ScreenPrompt::Prompt, cleaning up ScreenManager
2005-07-03 04:33:22 +00:00
Glenn Maynard
a49aecd774
pull ScreenPrompt init into a separate function, so it's slightly less of a special
...
case; maybe this class's instances can be made reusable ...
2005-07-03 03:49:19 +00:00
Chris Danford
d67d60e178
sync controls cleanup:
...
move sync display/saving out of complicated ScreenGameplay
show sync UI in editor playback as well as gameplay
revert sync from in-memory backup, not from disk
move more functions into debug overlay
2005-05-19 23:29:39 +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
Chris Danford
7c6ed89975
ScreenPrompt cleanup
2005-03-23 06:13:28 +00:00
Chris Danford
cfd4a03110
own sound instead of PlayOnce
2005-03-18 21:51:30 +00:00
Chris Danford
2d93802641
add Yes/No/Cancel prompt for exiting ScreenEdit
2005-03-08 04:02: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
Chris Danford
7e68ac03b4
change elements to have format "<name> <piece>"
2005-02-06 03:28:22 +00:00
Charles Lohr
e9880a7f7c
Fix: Don't crash if we have not yet selected a style.
2005-01-25 06:20:48 +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
6e7c6adea1
fix invalid pn value (which isn't actually used; just reducing StyleI use)
2004-12-04 11:09:32 +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
09d9197e29
update
2004-09-09 17:48:25 +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
6590bd2d48
don't load multiple copies of "common start" or "common invalid" sound
2004-05-01 23:28:53 +00:00
Glenn Maynard
6e13a833d2
simplify
...
fix "zero first update" logic
2004-01-30 05:07:26 +00:00
Glenn Maynard
01d7bab936
simplify
2003-11-24 02:41:52 +00:00
Chris Danford
a5972a083d
fix deleting, renaming profiles
2003-11-01 19:36:52 +00:00
Chris Danford
1e718a80a5
fix Save/Revert prompt when playing a course
2003-08-23 18:33:49 +00:00
Glenn Maynard
fe489cd281
SOUNDMAN -> SOUND
...
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Glenn Maynard
2cb3d5f339
always brace nested ifs, or you end up with obscure bugs like this one
2003-06-24 20:03:28 +00:00
Chris Danford
5e0f9956f2
replace uses of TransitionFade with TransitionBGAnimation
2003-04-12 18:34:05 +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
214c2b67af
clean up Fonts and Numbers names
2003-03-30 18:12:57 +00:00
Chris Danford
5382f1f3fa
fix MiniMenu crashes for rows with 0 choices
...
more complete BackgroundChange controls in editor
added "play current beat until end" in editor
cleaned up Background
2003-03-16 00:05:23 +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
848ad6e2be
clean up detection and handling of drivers with problematic AA lines
...
only draw topmost screen if topmost screen isn't transparent (speeds up options menus in editor)
optimized beat bar drawing in NoteField
2003-02-20 21:22:18 +00:00
Chris Danford
ac9e58f760
overhauling editor UI
2003-02-18 23:15:38 +00:00
Chris Danford
032bf447f3
per-player NoteSkin
...
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Chris Danford
6f445f700f
more options re-org
2003-02-01 01:11:00 +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
Glenn Maynard
6f91b6fa0a
move stuff over
2003-01-02 08:13:34 +00:00
Glenn Maynard
24a3592741
get rid of MUSIC
2003-01-02 07:54:28 +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
Chris Danford
73f7db6b15
Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code.
2002-10-28 05:30:45 +00:00
Chris Danford
326b1d4df0
Missing a music file is no longer a fatal error.
2002-09-16 00:56:30 +00:00