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