Commit Graph
73 Commits
Author SHA1 Message Date
Chris Danford caab80f188 call PlayersFinalized only after applying the mode choice to both players, or else P2's preferred difficulty gets clobbered by the mode choice. 2004-10-13 02:56:29 +00:00
Chris Danford d2a54cca31 make TapNote a struct. Over time, more properties will move from the enums and into bit flags. 2004-09-12 05:56:24 +00:00
Geoff Benson 84588db385 Minor bugfix - 8-panel Rave is now selectable again 2004-08-24 13:11:26 +00:00
Chris Danford ff4c12b727 rename GameDef -> Game 2004-07-25 17:07:32 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Chris Danford ecedac015a fix options screen doesn't correctly import selected trail if only 1 player joined 2004-07-11 02:44:42 +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
Geoff Benson 9609f5303a Added support for Dance Magic/Battle on Techno Motion 8-panel. Kind of hacky, but perhaps it will inspire others. 2004-06-23 22:18:22 +00:00
Chris Danford a0411cc58a add environment variables that themes can use to save state 2004-06-13 09:42:14 +00:00
Chris Danford a266e00c93 force particular Premium and CoinMode values if bEventMode 2004-06-09 08:14:21 +00:00
Chris Danford a17d92d921 do allow a ModeChoice even if more there are sides are joined than credits required for the mode 2004-06-06 22:18:05 +00:00
Glenn Maynard 1bebbc1b4f Fix !DelayedCreditsReconcile with DOUBLES_PREMIUM. The behavior
was odd: both sides had to be joined, which required two credits, and it
refunded the extra credit after selecting.  Now, doubles is available with
only one side joined in DP.
2004-06-04 22:27:37 +00:00
Glenn Maynard c3f3a18e2c split out GetNumCreditsPaid() 2004-06-04 21:12:03 +00:00
Glenn Maynard b93d1bfd5e first pass at merging CourseDifficulty into Difficulty
CourseDifficulty names still exist, since it's useful to distinguish them
in command names
2004-06-04 02:05:56 +00:00
Glenn Maynard 67c929cc08 fix ModeChoice::m_pTrail 2004-06-03 20:25:29 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Glenn Maynard 2cab5c4689 license updates 2004-05-31 22:42:12 +00:00
Chris Danford ff5ec77fec fix "unlocking a song doesn't automatically select it" 2004-05-26 05:50:22 +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
Steve Checkoway a2c074d7e2 Fix potential crash. 2004-05-16 12:05:51 +00:00
Chris Danford c4f8a6c15f fix DelayedCreditsReconcile interaction with joint premium 2004-05-07 08:18:27 +00:00
Chris Danford 16d8574260 add pref "DelayedCreditsReconcile" 2004-05-07 08:08:11 +00:00
Glenn Maynard f013cbf3f8 allow setting courses
fix setting steps not working if the song was previously set
2004-04-30 07:46:46 +00:00
Glenn Maynard 9948172998 add more "why" returns from ModeChoice::IsPlayable 2004-04-30 07:27:01 +00:00
Glenn Maynard d9daa9fc04 no battle in doubles 2004-03-20 18:11:17 +00:00
Glenn Maynard c5f47ff882 only validate PlayMode and Style if one or the other is being set 2004-03-20 17:23:50 +00:00
Chris Danford 7a32af8c5e clean up presisting of settings to Profile
persist PreferredCourseDifficulty
2004-03-13 22:18:09 +00:00
Chris Danford 069c2ded37 fix wrong name used for ModeChoice 2004-02-13 05:25:47 +00:00
Chris Danford 221b51c2b4 add loading of edits from a profile 2004-02-08 01:05:53 +00:00
Glenn Maynard b30ac01bb9 "steps" 2004-02-01 02:41:23 +00:00
Glenn Maynard 174062553b add "song" 2004-01-25 16:48:09 +00:00
Andrew Livy 2b66e1590e Add on-screen graphics elements to represent non-joined players on music select screen 2004-01-22 04:31:31 +00:00
Glenn Maynard 6c71f9103f allow per-player course difficulties (not well-tested yet, off by default) 2004-01-21 01:35:54 +00:00
Chris Danford 35fbad5d17 fix ScreenSelectOptionsMaster::ImportOptions doesn't set the correct selection for ROW_STEPS if PreferredDifficulty doesn't match current steps 2004-01-15 05:14:43 +00:00
Chris Danford 431917de92 fix uninit'd variable 2004-01-14 08:17:34 +00:00
Chris Danford 1f1540db50 Simplify ROW_STEP and ROW_CHARACTER in SSOMaster 2004-01-14 06:34:37 +00:00
Chris Danford fd1acf4cda add pCharacter, pSteps to ModeChoice 2004-01-14 05:10:24 +00:00
Chris Danford 2767e78218 cleanup options comparison 2004-01-11 04:33:21 +00:00
Chris Danford 97146abaaf clean up memory card logic 2004-01-03 03:42:40 +00:00
Chris Danford 67a6fddcf3 load profile from memory card, fix memory card file flushing 2003-12-19 08:17:44 +00:00
Chris Danford d0a6176e13 better memory card assignment logic, add memory card icons, more memory card sounds 2003-12-19 04:52:07 +00:00
Glenn Maynard 514aac93a9 Replace m_bPlayersCanJoin with PlayersCanJoin().
Move GetNumSidesJoined out of the header.
2003-11-10 16:48:22 +00:00
Chris Danford a35e97b88e add doubles premium messages 2003-11-09 08:55:21 +00:00
Chris Danford 02679ea68b clean up premium coin logic 2003-11-09 01:09:35 +00:00
Chris Danford 3098d41e7a tweak credits text
fix memory card profile creation
2003-11-08 15:49:48 +00:00
Chris Danford ec3324f6e9 fix coin/join logic 2003-11-07 20:14:29 +00:00
Chris Danford c3474fe287 split bJointPermium into bVersusForOneCredit and bDoubleForOneCredit 2003-11-07 12:56:32 +00:00
Chris Danford f6200a5e95 memory card support works 2003-11-01 22:04:43 +00:00