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