Commit Graph

70 Commits

Author SHA1 Message Date
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 27d6c1a5ee simplify demo/jukebox setup 2005-01-03 23:31:34 +00:00
Glenn Maynard 8cba265a01 Init() 2005-01-03 22:44:19 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Glenn Maynard e88da4a8a1 bgm chain mixing 2004-10-25 03:47:22 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +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
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Chris Danford 94f61972c8 move HowToPlay and Demonstration Style usage info into StyleDef 2004-06-27 02:16:12 +00:00
Chris Danford 51366df8cc name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR 2004-06-11 06:05:35 +00:00
Geoff Benson 289231a48a no message 2004-06-08 12:42:16 +00:00
Glenn Maynard f5ce2e5303 cleanup 2004-06-08 05:55:00 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Geoff Benson e34c02fbe3 Initial Techno Motion support - SINGLE8 and VERSUS8 2004-06-07 20:54:21 +00:00
Glenn Maynard 98a0b812f0 revert RageSounds::TakeOverSound stuff; ended up not using it
and it broke changing BPM during gameplay
SDL_Delay -> usleep
2004-05-21 00:58:48 +00:00
Chris Danford 66eec3b63a add metric to control difficulties that show in demonstration 2004-04-07 23:55:44 +00:00
Glenn Maynard 0fd9e1f140 cleanup 2004-03-25 22:20:40 +00:00
Glenn Maynard 9d7f804e95 simplify 2004-03-25 22:14:59 +00:00
Thad Ward a4ea178310 add comment. 2004-03-25 13:56:01 +00:00
Thad Ward 3047c0adfb Apparently SM_GoToNextScreen doesn't also send an SM_LoseFocus, so we need to
reset the sound volume there, too.
2004-03-25 10:45:30 +00:00
Thad Ward dabfb6355c add missing breaks to SM_GainFocus and SM_LoseFocus 2004-03-25 10:25:22 +00:00
Glenn Maynard c9265fa15a change and reset sound volume in SM_GainFocus and SM_LoseFocus;
they're always called, even when exiting to the sys menu
2004-03-25 10:07:11 +00:00
Glenn Maynard 9ab55c7e74 cleanup 2004-02-15 09:27:03 +00:00
Glenn Maynard 47825d5540 fix silent demo music 2004-01-22 07:00:44 +00:00
Glenn Maynard 1c268d8453 typo 2004-01-22 03:27:18 +00:00
Glenn Maynard 42e0413e0f make SOUND handle ScreenGameplay's music 2004-01-20 06:08:56 +00:00
Chris Danford 5aa2a3dff4 add AttractSoundFrequency option
remove AttractSound and DemonstrationSound options
2003-12-28 19:46:50 +00:00
Chris Danford 513f9709ca Split off separate DemonstrationSound pref 2003-10-22 11:40:04 +00:00
Glenn Maynard 3d523b1f35 fix demonstration music stopping on coin insert incorrectly 2003-10-18 20:56:42 +00:00
Chris Danford 24e984b444 silence music during demonstration if !AttractSound 2003-10-12 20:00:49 +00:00
Andrew Livy 276a051904 Barebones Pop'n Music Theme / Noteskin 2003-10-07 17:57:52 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Chris Danford 0cd5766ba2 add Dance Maniax and Technomotion support 2003-09-03 04:30:29 +00:00
Glenn Maynard 94ff27a101 Fix music stopping incorrectly in demonstration 2003-06-13 18:40:40 +00:00
Chris Danford 227343c9c3 use default modifiers for demonstration 2003-04-21 04:10:52 +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 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
Glenn Maynard f4429f4ddb fix crash 2003-04-02 06:07:58 +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
Glenn Maynard bbb416d615 re-sync messages, so the jukebox continues at end of song
fix assert failure
2003-03-17 04:56:47 +00:00
Chris Danford 16df407e32 Cosmetic cleanups
Added "press START for more options" to ScreenPlayerOptions
2003-03-11 08:52:45 +00:00
Chris Danford 51ca82a8e6 Modularize coin logic 2003-03-09 03:28:34 +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 66a6f0017f Most PlayerOptions now represented by floats
Appearance PlayerOptions are now not mutually exclusive
Accel PlayerOptions are now not mutually exclusive
Most PlayerOptions linearly interpolate if changed during song
2003-02-26 23:26:57 +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