Commit Graph

70 Commits

Author SHA1 Message Date
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
Chris Danford a5972a083d fix deleting, renaming profiles 2003-11-01 19:36:52 +00:00
Glenn Maynard 2c44139bb7 fix changing to life bar from song opts menu in Oni mode 2003-10-25 07:25:24 +00:00
Glenn Maynard a1ac9e2326 Add ModeChoice::IsZero. 2003-09-29 08:56:33 +00:00