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