Commit Graph

67 Commits

Author SHA1 Message Date
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
Glenn Maynard 13a1b29436 allow showing course modifiers in demo/jukebox 2005-01-03 23:33:17 +00:00
Glenn Maynard 5de58766e9 simplify demo/jukebox setup 2005-01-03 23:20:11 +00:00
Glenn Maynard 8cba265a01 Init() 2005-01-03 22:44:19 +00:00
Glenn Maynard a1899a5db4 cleanup 2005-01-03 20:56:47 +00:00
Chris Danford f840c014a9 Move some player-specific data out of the bloated GameState class.
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +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 ec4090a3eb fix VC7 warnings 2004-11-08 06:16:22 +00:00
Charles Lohr 1cd2532f9e Feature: If there is a course named exactly the current theme name, then take songs from it for demo and jukebox. 2004-11-08 05:24:43 +00:00
Glenn Maynard e88da4a8a1 bgm chain mixing 2004-10-25 03:47:22 +00:00
Chris Danford f47e16ca86 don't pick autogen Courses for a BGA random course banner
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +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
Glenn Maynard 26c7a86a19 unneeded header 2004-06-16 07:15:47 +00:00
Chris Danford 51366df8cc name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR 2004-06-11 06:05:35 +00:00
Chris Danford d5c31a1a23 revert headers 2004-06-09 04:28:27 +00:00
Chris Danford 2241c31369 stop ScreenDemonstration music on MENU_COIN 2004-06-09 02:48:38 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Chris Danford b05d25ab24 "m_pCurNotes" -> "m_pCurSteps" 2004-05-24 06:12:17 +00:00
Chris Danford ba93ee8469 "for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )" 2004-05-24 06:10:11 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +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 71edd1ffa0 fix possible divide by 0 2004-04-14 06:00:32 +00:00
Glenn Maynard 3219e9d9f0 fix warning 2004-04-08 00:13:29 +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
Chris Danford 0e9670fe4b move join pause time to metric 2004-03-23 21:02:58 +00:00
Glenn Maynard ddeccdfeaf fix honoring PREFSMAN->m_bHiddenSongs 2004-02-26 20:29:37 +00:00
Glenn Maynard daa516eccb #SELECTABLE:NO songs are special-use, eg. special course mixes.
Never show them in the jukebox or demonstration.
2004-02-21 01:11:41 +00:00
Glenn Maynard 64f2d8ad3c rename AutogenMissingTypes -> AutogenSteps
simplify
2004-02-10 21:10:23 +00:00
Glenn Maynard 42e0413e0f make SOUND handle ScreenGameplay's music 2004-01-20 06:08:56 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Thad Ward 18ad6a4605 If Autogen Missing Types is off, don't pick a song that doesn't have non-autogen steps for the current gametype. 2003-08-25 15:08:03 +00:00
Chris Danford 1e514c1c51 Rename overloaded methods of Song so that stack traces are more helpful. 2003-08-10 08:58:11 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard fe489cd281 SOUNDMAN -> SOUND
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Chris Danford 227343c9c3 use default modifiers for demonstration 2003-04-21 04:10:52 +00:00
Chris Danford 9aa6a8ab89 revert event mode 2003-04-19 19:05:25 +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 40195e81c7 header2 -> Common title
Created new PlayerOption group: Perspective
Added pref: DefaultModifiers
Land -> Brake
2003-04-01 19:31:27 +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 685c3bcbbb fix the demonstration screen when there is no music 2003-03-24 21:26:12 +00:00
Glenn Maynard b63cbeb75e Split off some functions. Use static members, not free functions. 2003-03-23 18:47:13 +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