Commit Graph
20086 Commits
Author SHA1 Message Date
Glenn Maynard 6d829011a3 bind 2006-09-01 23:21:19 +00:00
Steve Checkoway ee1d3212af Revert. Screens should not maintain state across BeginScreen(). 2006-09-01 08:32:28 +00:00
Steve Checkoway cc7e78d058 Only restart the options the first time BeginScreen is called. If you want the options restarted, call it explicitly. This combined with grouping of options screens allows for a much more intuitive options interface. Hunting for the one option you need is already hard enough, being forced to keep scrolling down every time you back out of one of the option screens is beyond annoying. 2006-09-01 08:19:44 +00:00
Steve Checkoway 37dc530c0a Don't rebuild the vector of human players for each row. 2006-09-01 07:46:37 +00:00
Steve Checkoway 763738cafa Const. 2006-09-01 07:46:08 +00:00
Glenn Maynard 685e2e7412 Split part of OptionRow::GetThemedItemText into OptionRowHandler::GetThemedItemText.
(OptionRowHandler handles low-level option sets, including row and option
titles; OptionRow handles ScreenOption-specific parts, like "NextRow".)
2006-09-01 04:54:15 +00:00
Glenn Maynard 8983d620c6 PrepareItemText -> GetThemedItemText 2006-09-01 04:44:30 +00:00
Glenn Maynard e6d1712c27 move OptionRowDefinition into OptionRowHandler
(want OptionRowHandler to be easily usable without OptionRow; ORH is
really part of ORD, not OptionRow)
2006-09-01 04:37:39 +00:00
Glenn Maynard 3f468cb30a move OptionTitle into OptionRowHandler 2006-09-01 04:29:24 +00:00
AJ Kelly 0630367edc add missing ModsGroup.cpp 2006-09-01 03:36:59 +00:00
Steve Checkoway deacf2cffc Newline. 2006-09-01 03:06:22 +00:00
Steve Checkoway 076205f683 Bind. 2006-09-01 03:05:47 +00:00
Steve Checkoway 0099258f5f Cleanup. 2006-09-01 02:09:49 +00:00
Steve Checkoway e3ee179531 Missing header. 2006-09-01 02:09:43 +00:00
Glenn Maynard 1a42ad7d4e simplify 2006-08-31 23:06:22 +00:00
Glenn Maynard 70f3c3e6a1 simplify 2006-08-31 20:56:11 +00:00
Glenn Maynard 4e89ac8131 reoad from the bottom screen, not the top 2006-08-31 20:49:39 +00:00
Glenn Maynard b33e00d00f ScreenManager::GetScreen 2006-08-31 20:46:58 +00:00
Glenn Maynard 30b6f2cdfc Prefer a->PlayCommand(b) to COMMAND(a,b). COMMAND tries
to load commands from metrics if they don't exist.  That's
a leftover from older code, before we could load all commands
at load time.  Now it's a bit confusing, causes us to
spend time loading things after we're already rendering,
and causes error dialogs that should happen during load
to happen later.
2006-08-31 19:47:56 +00:00
Glenn Maynard 2e9376d574 assert 2006-08-31 19:30:14 +00:00
Glenn Maynard 073bfeade6 Fix a confusing case: if eg. both "My Docs\StepMania\Save\Preferences.ini"
and "Program Files\StepMania\Save\Preferences.ini" exist, we'll read and
write the PF one consistently.  However, if the PF one is read-only, we'll read
the one in PF and write the one in Docs, which is useless and confusing.  Only
write to files if we'll read them, too.
2006-08-31 19:28:12 +00:00
Glenn Maynard 62201740fa cleanup 2006-08-31 18:48:44 +00:00
Glenn Maynard 4f54909b25 remove unused 2006-08-31 18:48:14 +00:00
Glenn Maynard fb6384e955 don't store value that's used only once 2006-08-31 08:10:12 +00:00
Glenn Maynard d37371d101 simplify 2006-08-31 08:03:56 +00:00
Glenn Maynard 0da0a11ef6 simplify 2006-08-31 08:03:07 +00:00
Glenn Maynard 5a121012f8 cleanup 2006-08-31 07:05:27 +00:00
Glenn Maynard 1623138ca5 remove unused 2006-08-31 07:03:10 +00:00
Glenn Maynard b2a585cb3b empty 2006-08-31 06:58:51 +00:00
Glenn Maynard ac3abd1ca4 cleanup 2006-08-31 06:58:04 +00:00
Glenn Maynard 6c7649d8a4 simplify 2006-08-31 06:55:49 +00:00
Glenn Maynard 334a0ec26d cleanup, simplify 2006-08-31 06:53:25 +00:00
Glenn Maynard b4edcdb7dd NULL 2006-08-31 06:51:23 +00:00
Glenn Maynard eb9a278c3e simplify 2006-08-31 06:50:33 +00:00
Glenn Maynard 21454207d6 unindent 2006-08-31 06:47:59 +00:00
Glenn Maynard 0f5e5c5122 store bone rotations as quats; more common than HPR, and we don't
have to convert constantly
2006-08-31 06:47:05 +00:00
Greg Cotton 4617d4e444 files were not removed from project file causing errors when attempting to compile 2006-08-24 01:38:35 +00:00
Steve Checkoway c9850c2eb3 Cleanup. 2006-08-23 23:34:53 +00:00
Steve Checkoway 468b44805b Comment. 2006-08-23 22:44:32 +00:00
Steve Checkoway e319f9205e Header guard. 2006-08-23 22:39:43 +00:00
Steve Checkoway 8cffb9666f Simplify. 2006-08-23 22:33:08 +00:00
Steve Checkoway 5cfab46c84 Simplify. 2006-08-23 22:05:35 +00:00
Steve Checkoway ecc45eb6e7 If this Steps was autogenned, there's no need to copy the description, difficulty, meter, or radar values from the parent because they will be overwritten anyway. 2006-08-23 21:16:46 +00:00
Steve Checkoway dd7871b0c6 u -> i. 2006-08-23 20:45:30 +00:00
Steve Checkoway 540965cb40 Don't compute the compressed string or the hash unless it is required. 2006-08-23 20:42:26 +00:00
Steve Checkoway 63491418f4 Simplify. 2006-08-22 14:10:25 +00:00
Steve Checkoway acde26b76a Cleanup. 2006-08-22 14:06:24 +00:00
Steve Checkoway b80b3910ef Cleanup. 2006-08-22 13:52:34 +00:00
Steve Checkoway 061e3fb07a When Steps have changed in memory but not on disk, calling Compress() could lose all changes in memory. Clear the file name to ensure this doesn't happen and reset it when the Song has been written to cache once more. 2006-08-22 13:45:36 +00:00
Steve Checkoway ed2331b839 Cleanup. 2006-08-22 13:40:12 +00:00