Commit Graph

103 Commits

Author SHA1 Message Date
Steve Checkoway ada5f4f00f Use ASSERT like a function. 2005-12-30 13:19:40 +00:00
Glenn Maynard dcd1d8f98e prefer standard find() over Find 2005-12-21 08:33:30 +00:00
Chris Danford 112564dc99 fix [Common] DefaultModifers not being applied in most places 2005-10-27 07:51:37 +00:00
Chris Danford 5d7885c764 move game prefs into PrefsManager 2005-10-27 04:54:45 +00:00
Glenn Maynard 1168414cf0 m_bPastHereWeGo -> !m_bGameplayLeadIn, default false. This is more natural;
!m_bPastHereWeGo was the usual case.
2005-10-10 04:36:04 +00:00
Glenn Maynard b0df6d2d68 broadcast bPastHereWeGo 2005-10-10 02:24:58 +00:00
Glenn Maynard 781017c4c0 ChooseRandomMofifiers -> ChooseRandomModifiers 2005-09-08 01:06:01 +00:00
Chris Danford bb10c7c21f pass around InputEventPlus in Screen::Input instead of multiple input structures 2005-09-05 02:26:50 +00:00
Chris Danford f71cb1cdcf merge Multiplayer into ScreenGameplay. This needs cleanup. 2005-08-23 21:38:51 +00:00
Chris Danford 881001b6c6 broadcast on PlayMode changed 2005-07-25 03:59:24 +00:00
Glenn Maynard 6e8747d0b6 cleanup 2005-07-12 02:21:28 +00:00
Glenn Maynard 1e05d86b7d missing includes 2005-07-04 20:52:21 +00:00
Glenn Maynard a65596e402 cleanup 2005-07-01 04:28:29 +00:00
Chris Danford 6ab20c5ad9 more work on a new course editor 2005-06-28 08:11:30 +00:00
Chris Danford dda77894e8 Remove CourseEntryType. Instead, treat each CourseEntry property as a filter. 2005-06-27 04:41:36 +00:00
Ben Anderson 8fef7be08d We just changed the song; update sync data. Fixes assert entering jukebox mode. 2005-06-07 13:32:35 +00:00
Chris Danford dc82519d3f don't read unused DifficultiesToShow in ScreenDemonstration 2005-06-05 12:02:33 +00:00
Chris Danford f15be3b3e5 re-add per-screen DifficultiesToShow 2005-06-05 09:45:30 +00:00
Ben Anderson 0ef2ece2a1 Move DifficultiesToShow into Common metrics. (Fixes assert.) 2005-06-03 21:02:47 +00:00
Chris Danford e53fe591c8 use m_sName to look up metrics 2005-05-21 01:55:04 +00:00
Glenn Maynard 24321a96b9 fix warning 2005-05-20 23:17:53 +00:00
Chris Danford 8b53c75e48 fix queue size assert when demoing courses 2005-05-20 21:08:08 +00:00
Chris Danford c04132dcfd Set PlayMode depending on the Course mods chosen 2005-05-20 17:50:29 +00:00
Chris Danford b761f6abb0 don't show course mods so often
don't show advanced (confusing) mods in demo
2005-05-20 09:06:26 +00:00
Chris Danford f747eb4ab1 fix warnings 2005-05-01 08:05:50 +00:00
Chris Danford 3a726a1c9b fix ScreenEnding shows stats when not using a memory card
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
2005-05-01 06:42:30 +00:00
Chris Danford 2480c02254 don't hard code a sleep - let a BGAnimation control the transition 2005-04-01 12:35:49 +00:00
Chris Danford 5d8456e3ea metrics cleaup: Remove duplicated "ToShow" and "ToHide" parsing logic
don't show hidden StepsTypes in EditMenu
2005-03-24 21:44:03 +00:00
Chris Danford 880e42e1d3 fix conflicting ScreenMessage IDs by automatically generating unique values 2005-03-23 08:48:38 +00:00
Glenn Maynard 008cae2479 m_sName for ScreenAttract::StartScreen 2005-03-17 07:23:59 +00:00
Glenn Maynard c45e197858 normal fallback for jukebox/demo 2005-03-17 07:20:51 +00:00
Glenn Maynard 50168320d4 reset combo in jukebox/demo 2005-03-15 07:01:56 +00:00
Chris Danford dbbdfc14ce move SM_NotesEnded into ScreenGameplay.h so that it can be shared 2005-03-14 13:29:19 +00:00
Chris Danford 071f02a862 allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D 2005-02-25 18:17:26 +00:00
Chris Danford 4104edcad9 use BroadcastOnChange wrappers 2005-02-25 05:27:28 +00:00
Chris Danford ab22e629d4 enforce that changed message is broadcast whenever value changes 2005-02-24 12:27:30 +00:00
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