Commit Graph

76 Commits

Author SHA1 Message Date
Glenn Maynard 48bb38ee12 NUM_CoinMode 2006-09-26 07:49:25 +00:00
Glenn Maynard 4e89ac8131 reoad from the bottom screen, not the top 2006-08-31 20:49:39 +00:00
Chris Danford cb5ad60bf9 no song sync in courses 2006-08-18 04:47:11 +00:00
Steve Checkoway 35c48c3671 Header cleanup. 2006-08-17 18:52:46 +00:00
Glenn Maynard af574d7a4c pop screens first, so we don't ResetGame while the screen is still
on the stack
2006-08-15 22:27:27 +00:00
Steve Checkoway c0ca082353 Simplify. 2006-08-12 23:20:43 +00:00
Steve Checkoway 91b3735332 Missing button. 2006-08-12 23:16:15 +00:00
Glenn Maynard cf4616a6eb add DebugLineRestartCurrentScreen 2006-08-10 17:49:40 +00:00
Glenn Maynard ea879be3e9 delete all screens when reloading 2006-08-09 03:29:24 +00:00
Steve Checkoway 0cb22fb806 Apparently VC doesn't like using (group).GroupType as a type (and frankly, I couldn't get g++ to accept it outside of StepMania, either) so use the macros with PO and SO prefixes for PlayerOptions and SongOptions, respectively. Also, pointers to data members can't point to elements of an array (no idea why gcc was allowing it before) so use Assign_n and pass the index separately. (Very annoying, typeof() should really be in the standard.) 2006-08-05 08:02:49 +00:00
Steve Checkoway 1802e603b3 Update to use the new ModsGroup api. 2006-08-05 04:47:01 +00:00
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 e0ce810fec remove broken, unused AllowFastSlow 2006-06-28 18:44:28 +00:00
Steve Checkoway 80698277cf Don't use rand()%n. The function specified by the ANSI committee is a terrible linear congruential generator. In fact, it's so bad that the low order bit alternates. The algorithm implemented as RandomFloat() seems to be Park and Miller's "minimum standard" generator which is better (but not great). [See Knuth for more information.]
Any place where you would use rand()%n, use RandomInt(0, n) instead.
2006-06-26 12:14:30 +00:00
Chris Danford c6bddd9165 make autoplay available everywhere but DQ if used 2006-04-25 02:35:55 +00:00
Chris Danford 3ebb7787d0 pref to enable Tab speedup 2006-04-24 22:52:33 +00:00
Chris Danford 0183226c72 allow disabling of autoplay in normal gameplay but enabling in edit gameplay 2006-04-04 21:55:06 +00:00
Chris Danford ab2184b45e better FillProfile for debugging 2006-03-21 03:57:56 +00:00
Chris Danford def70f62a1 fix clear machine stats 2006-03-18 11:59:41 +00:00
Chris Danford e8ce30eb1a don't spread text to the edge of the screen. Keep the spacing fixed so things don't look silly when there are only 8 items. 2006-03-10 22:45:57 +00:00
Chris Danford a9a87d2892 localizable header text 2006-03-09 22:59:29 +00:00
Glenn Maynard 218b7d194a add "Force Crash" for testing the crash handler 2006-02-11 03:47:42 +00:00
Chris Danford 58a8830b9d fix Volume Down doesn't show volume precent in system message 2006-01-26 06:17:12 +00:00
Glenn Maynard 477c0dfac9 commenting out DECLARE_ONE lines alone didn't always work, since
gameplay lines and debug lines would get mixed up; g_Mappings had
to be adjusted too
2006-01-24 06:34:53 +00:00
Glenn Maynard 588f6e413d holdForSlow, holdForFast 2006-01-24 06:18:09 +00:00
Glenn Maynard c0761375cf cleanup 2006-01-24 06:09:25 +00:00
Glenn Maynard 7e47dd8dce do sticky slow/halt without actually pressing keys 2006-01-24 04:44:15 +00:00
Glenn Maynard c466fba954 cleanup 2006-01-24 04:41:47 +00:00
Glenn Maynard b45b377fa4 revert SubscriptionManager. It makes the line order nondeterministic. 2006-01-24 04:18:05 +00:00
Glenn Maynard 3461ff8901 do `, tab support in ScreenDebugOverlay 2006-01-24 04:10:21 +00:00
Glenn Maynard a48406b097 use SubscriptionManager 2006-01-24 04:06:05 +00:00
Glenn Maynard 9e53044d00 remove Actor:: qualifier 2006-01-23 04:42:12 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 5f8fc893ce fix fill machine stats 2006-01-18 10:09:34 +00:00
Glenn Maynard a87993bcb1 finish ctor transition 2006-01-15 20:46:15 +00:00
Glenn Maynard 87ea090b9b Transition away from Screen(sName). 2006-01-15 18:37:57 +00:00
Steve Checkoway 83e18b9a82 Virtual functions but no virtual dtor. 2006-01-15 11:46:01 +00:00
Glenn Maynard bb88810b27 illegal conversion; more than one user-defined conversion has been implicitly
applied
2006-01-12 20:04:41 +00:00
Chris Danford fc18dbd342 make more strings localizable 2006-01-08 18:40:20 +00:00
Chris Danford 74749a19bb move localized string to separate file 2005-12-22 03:10:04 +00:00
Chris Danford d698a5f1ec CString -> RString in RageUtil
ThemeMetric<CString> -> LocalizedString to eliminate dependencies
2005-12-20 08:35:47 +00:00
Chris Danford a1eb80e858 reorg for easier #ifdefing 2005-12-09 01:46:19 +00:00
Chris Danford 800158e185 move floating globals into a namespace 2005-12-02 01:16:28 +00:00
Chris Danford 72bfacbdfe add multitexture debug toggle 2005-11-07 03:59:05 +00:00
Chris Danford 5d7885c764 move game prefs into PrefsManager 2005-10-27 04:54:45 +00:00
Chris Danford 15880eafd6 When in attract and not playing attract sounds, have SOUNDMAN only play sounds with RageSoundParams.m_bCriticalSound == true.
Currently, only the coin sound has RageSoundParams.m_bCriticalSound = true.
2005-10-04 06:51:06 +00:00
Chris Danford bb10c7c21f pass around InputEventPlus in Screen::Input instead of multiple input structures 2005-09-05 02:26:50 +00:00
Glenn Maynard 0022bc3338 cleanup 2005-09-03 02:08:27 +00:00
Glenn Maynard 3fa599492d no message on Reload; it gets in the way 2005-08-30 01:17:38 +00:00
Chris Danford 0c57983d0e add PlayerStates for MultiPlayers 2005-08-23 21:07:07 +00:00