Steve Checkoway
387b1397c1
Move extra stage setting player options to SSMusic.
2006-08-06 23:34:33 +00:00
Steve Checkoway
ba0d51cc7a
Simplify.
2006-08-06 02:37:42 +00:00
Steve Checkoway
f7d26415a4
Cleanup.
2006-08-06 02:01:27 +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
691d852d68
fix DIFFICULTY_INVALID used as a valid value
2006-07-14 20:26:11 +00:00
Chris Danford
af3e1c571c
move Steps searching out of song into SongUtil so that it can be shared with CourseEntry
2006-06-13 01:10:37 +00:00
Glenn Maynard
d0ec837806
Prefer the current steps/trail, when possible.
2006-04-05 01:16:45 +00:00
Glenn Maynard
a6479cfc12
simplify
2006-04-05 01:07:53 +00:00
Glenn Maynard
b4dd9bdedd
style
2006-04-05 01:01:01 +00:00
Glenn Maynard
6ba2425d96
unused
2006-04-05 00:56:31 +00:00
Chris Danford
e3bd1698d3
fix wheel item colors still look locked if Roulette then back out from SPlayerOptions
2006-04-04 21:39:03 +00:00
Glenn Maynard
0195ad338b
fix merge
2006-03-29 08:37:54 +00:00
Glenn Maynard
31eb3ee344
Fix sample music doesn't always start. This depended on m_Out being
...
started first, which was brittle.
2006-03-29 08:14:29 +00:00
Glenn Maynard
32378f65ff
fixup (oops)
2006-03-29 08:11:55 +00:00
Glenn Maynard
90b4af5947
cleanup
2006-03-29 08:11:07 +00:00
Chris Danford
64ea81fac1
Best -> Popular
...
populate SORT_PREFERRED from a txt file
2006-03-20 01:04:46 +00:00
Glenn Maynard
38dc0d4896
cleanup
2006-03-01 08:37:04 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
a87993bcb1
finish ctor transition
2006-01-15 20:46:15 +00:00
Glenn Maynard
2b4c9e4516
Transition away from Screen(sName).
2006-01-15 19:49:02 +00:00
Glenn Maynard
3e456e60fd
load in Init()
2006-01-15 19:48:11 +00:00
Glenn Maynard
9056419cf5
remove logs (this stuff predates the crash handler and has been copied
...
and pasted around since)
2006-01-15 08:51:03 +00:00
Glenn Maynard
f0dc808168
Remove LoadHelpText overload. Call settips() yourself via message
...
commands instead.
2006-01-14 02:35:08 +00:00
Chris Danford
44225ad379
XToThemedString -> XToLocalizedString
2006-01-07 04:11:29 +00:00
Glenn Maynard
ac11ab35ea
unused header
2005-12-19 00:31:41 +00:00
Chris Danford
36c7d8e0ed
enum name cleanup
2005-12-01 03:20:25 +00:00
Glenn Maynard
ad69594521
Simplify options message. Remove m_sprOptionsMessage; show this in an overlay.
...
Remove m_bgOptionsOut, m_bgNoOptionsOut; these were only used for delays, which
we can do by sleeping on the options message commands. Remove SM_TweenOffOptionsMessage;
treat that as part of FadingOut.
2005-10-30 22:23:07 +00:00
Chris Danford
8b8fa8aad3
move CommonMetrics into a namespace so that it's clear where they're coming from when used.
2005-10-27 05:16:19 +00:00
Glenn Maynard
dfc67cd84d
ScreenWithMenuElements::StartTransitioning -> StartTransitioningScreen, to make searching
...
for it easier (vs. Transition::StartTransitioning). (Trying to simplify tweening; this
may go back later.)
2005-10-13 22:17:13 +00:00
Glenn Maynard
6ea2f37a36
Change MenuUp(pn,type) overrides to MenuUp(IEP), so info like DeviceI.ts is always accessible.
2005-09-23 00:44:52 +00:00
Glenn Maynard
142fc408ab
fix "holding left and pressing right ignores wheel lock"
2005-09-19 09:01:21 +00:00
Glenn Maynard
393b4c55f9
cleanup
2005-09-18 11:43:32 +00:00
Glenn Maynard
31a1f078ea
Clarify the select path: when select is pressed, stop the wheel immediately.
...
Previously, if select was pressed while holding left/right, it would stop on the
next repeat. That's OK, since the button repeat is much faster than the wheel,
but it's confusing.
2005-09-18 11:41:44 +00:00
Glenn Maynard
f60111be68
cleanup: if neither pressed, stop. This probably shouldn't happen; it used
...
to happen due to the bSelectIsPressed case.
2005-09-18 11:31:49 +00:00
Chris Danford
65d71a4f23
expermienting with DEFINE_METHOD macro for Lua methods
2005-09-10 02:47:04 +00:00
Glenn Maynard
c6ad66d2f6
cleanup
2005-09-09 05:51:29 +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
c8bdc188d4
missing headers
2005-09-03 06:12:43 +00:00
Glenn Maynard
12426c547c
simplify - less state is better
2005-09-03 04:10:52 +00:00
Glenn Maynard
5eb0e9a128
cleanup
2005-09-03 03:52:22 +00:00
Glenn Maynard
bffd30aafd
PLAYER_COLOR -> command
2005-08-31 03:41:21 +00:00
Glenn Maynard
1129de388d
fix loaded twice
2005-08-30 17:57:30 +00:00
Glenn Maynard
c488702f90
unneeded
2005-08-24 23:16:34 +00:00
Glenn Maynard
682b3c94db
old comment
2005-08-24 23:15:05 +00:00
Glenn Maynard
b4874c0646
do this in the overlay
2005-08-24 21:31:06 +00:00
Glenn Maynard
1e033bfff5
auto-update MusicSortDisplay
2005-08-24 21:24:29 +00:00
Glenn Maynard
c077e6a0c0
fix changing difficulties with select+direction moves the wheel (why did this work before?)
2005-08-13 21:27:52 +00:00
Glenn Maynard
d3bd7a7723
hide iScore
2005-08-12 02:37:04 +00:00