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
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