Commit Graph
37 Commits
Author SHA1 Message Date
Chris Danford 7ac45c24e4 save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore. 2006-08-05 02:38:05 +00:00
Chris Danford 5de6202367 add url 2006-06-12 09:15:27 +00:00
Chris Danford 82835dae6a change unlock entry IDs to strings so that auto generated entry ids won't shift around and unlock different things when new songs are added 2006-05-03 22:56:23 +00:00
Chris Danford c52ab6fa5e Code -> UnlockEntryID
UnlockedSongs -> UnlockedEntryIDs
UnlockIndex -> UnlockEntryID
2006-01-28 22:08:16 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Glenn Maynard e341ce46bb remove unused 2006-01-15 08:12:27 +00:00
Glenn Maynard 55efe79054 Most of the time we use a GameCommand to store state, we don't want
Apply() itself to load the screen; we want to stuff it in m_sNextScreen
and let the normal screen loading code path do it.  That's why we have
GetAndClearScreen.

However, GetAndClearScreen is a non-const, and applying a GameCommand
should be a const operation.  It doesn't get along well with screen
reuse; once you've applied it, you've destroyed the GameCommand.

Instead, hold a flag indicating whether or not to apply screens, and
set this true on load when we handle it manually.  We should probably
*always* do this, and never load a screen within GameCommand itself, so
this may go away soon (always on).
2006-01-15 08:00:37 +00:00
Chris Danford 557ae44dc7 re-add applydefaultoptions 2005-11-30 04:27:10 +00:00
Chris Danford cd9cf4c1e2 move some service menu actions from GameCommand into ScreenServiceAction 2005-11-29 23:15:11 +00:00
Chris Danford b9f82be7a9 add separate MultiPlayer value. index = enabled player index (max num joined players). multiPlayer = MultiPlayer value for this player (max NUM_MultiPlayer) 2005-08-26 17:34:42 +00:00
Glenn Maynard 6939289f67 remove deletepreparedscreens 2005-07-22 08:46:06 +00:00
Glenn Maynard e1fdd56297 not virtual 2005-07-19 00:46:48 +00:00
Chris Danford 5d9ba8304e cleanup 2005-07-16 02:59:35 +00:00
Chris Danford 015e72253b add "text," command so that elements can look up their text 2005-07-14 20:13:14 +00:00
Chris Danford fcc6c4408a working on SSelectProfile 2005-07-07 22:08:05 +00:00
Chris Danford 16971da0b3 add copy and clear machine edits 2005-04-28 06:17:17 +00:00
Glenn Maynard 9c0679c738 fix ScreenSelect loading screens two or three times (!) due to broken
"clear m_sScreen" logic
2005-04-26 05:39:12 +00:00
Chris Danford 57d906be11 Apply game commands in the order specificed so that earlier, possibly depenant commands are applied first 2005-03-30 00:56:33 +00:00
Chris Danford f2add3a4c8 add FillMachineStats for scores stress testing 2005-03-22 10:34:20 +00:00
Chris Danford 9bc3887788 remove unused CourseStopSeconds
add Lua methods
2005-02-23 17:39:57 +00:00
Glenn Maynard fda3a8208b cleanup, pass pn to lua function 2005-02-22 03:34:56 +00:00
Glenn Maynard efeabffb8e allow calling Lua from GameCommand 2005-02-22 01:50:44 +00:00
Chris Danford da5f4a57bb add GoalType, Lua functions 2005-02-17 19:36:10 +00:00
Chris Danford 146dbea98d add GoalCalories 2005-02-15 22:08:42 +00:00
Chris Danford 0da2e0fa6e remove unused workout options 2005-02-13 18:18:55 +00:00
Chris Danford b5cf0b87eb add variables for workout 2005-01-31 02:00:00 +00:00
Glenn Maynard 1ccb50ac55 include cleanup (not much of a win) 2005-01-22 19:36:39 +00:00
Chris Danford 58e31666da apply common setting (especially "sound") only once 2005-01-08 09:49:02 +00:00
Chris Danford 57e02f2b75 change BGALayer to use Actor's map of commands
add "applydefaultoptions" command
clean up CoinMode and Premium enums
2005-01-04 10:51:25 +00:00
Chris Danford cacd23de90 add TransferStatsToMachine menu option 2005-01-01 10:27:16 +00:00
Glenn Maynard b6fe2c3bae add "stopmusic" 2004-12-30 01:17:52 +00:00
Chris Danford 12d556c759 allow multiple, simultaneous prepared screens 2004-12-09 09:41:06 +00:00
Chris Danford 9545db8cb4 move "unlock" and "sound" into GameCommand 2004-12-05 11:54:43 +00:00
Chris Danford 58b52c680f convert tiny screens to GameCommands 2004-12-04 23:24:14 +00:00
Chris Danford 2684ff5124 allow GameCommand to set SortOrder 2004-12-04 22:33:55 +00:00
Chris Danford ed19821e09 rename: ActorCommand -> Command
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford ab37218c47 rename: ModeChoice -> GameCommand 2004-12-02 06:29:20 +00:00