Steve Checkoway
1e7852ed1f
Don't crash if we're not editing a course entry.
2006-06-24 07:46:17 +00:00
Glenn Maynard
f7494da13e
cleanup
2006-06-24 05:52:25 +00:00
Glenn Maynard
12de9309d6
defined intptr_t
2006-06-24 05:42:52 +00:00
Glenn Maynard
87cc6c593f
real fix for VC6
2006-06-24 05:40:12 +00:00
Glenn Maynard
29cea74bdf
yes
2006-06-24 05:25:39 +00:00
Chris Danford
aa88059c80
fix mis-named: GetOptionNames -> GetModifierNames
2006-06-24 05:16:38 +00:00
Chris Danford
282c4d82d5
fix VC6 compile
2006-06-24 05:14:13 +00:00
Chris Danford
26ce4fa74d
split strings and metrics
2006-06-24 05:13:54 +00:00
Glenn Maynard
d27b40598e
fix backgrounds put back in prepared list when they should be deleted
2006-06-24 05:07:04 +00:00
Steve Checkoway
08146691e7
Cleanup.
2006-06-24 04:42:49 +00:00
Steve Checkoway
dcea3319ca
Add files.
2006-06-24 04:24:21 +00:00
Steve Checkoway
fa76d771f3
Shared.
2006-06-24 04:21:13 +00:00
Steve Checkoway
e1f9e558df
Map between PlayerNumber and PlayerInfo. Most subclasses use a one to one mapping so that's what ScreenGameplay's version will do. If you need other behavior, implement this member function.
2006-06-24 04:19:00 +00:00
Steve Checkoway
d008b0aa8b
Use doubles track spacing and revert m_iInputColumn.
2006-06-24 04:02:43 +00:00
Steve Checkoway
3c590a2433
If the player is using both sides, look at both controllers.
2006-06-24 04:01:18 +00:00
Steve Checkoway
a49787da67
Shared players will only be using the master player's NoteData, Check that the track actually exists before attempting to use it.
2006-06-24 03:31:16 +00:00
Steve Checkoway
8f441235a3
Add Lua binding for current StyleType.
2006-06-24 03:29:56 +00:00
Steve Checkoway
ae4e5ba9e5
More Sprite debugging.
2006-06-24 01:33:17 +00:00
Glenn Maynard
e6d128cb7b
move BG OnCommand back; comment
2006-06-24 01:27:01 +00:00
Glenn Maynard
e61568e4cd
only put the screen/background into g_pSharedBGA/g_ScreenStack in ActivatePreparedScreen; run start functions in LoadDelayedScreen
2006-06-24 01:21:21 +00:00
Glenn Maynard
3dbd1bec71
return a bool: true if all parts loaded
2006-06-24 00:59:23 +00:00
Steve Checkoway
9a5374e23f
Use AbortRetryIgnore, don't just Throw.
2006-06-24 00:58:38 +00:00
Glenn Maynard
b1fdee1bad
move assert to the right place
2006-06-24 00:50:08 +00:00
Steve Checkoway
c5f4baa121
Remove ShowEvaluationOnFail, add PlayerP[12]TwoPlayersSharedSidesX.
2006-06-24 00:22:58 +00:00
Steve Checkoway
d2db559fb3
Cleanup.
2006-06-24 00:22:13 +00:00
Steve Checkoway
190fa9d8de
Fix inputs.
2006-06-24 00:11:01 +00:00
Steve Checkoway
6b38a1bea5
TWO_PLAYERS_SHARED_SIDES.
2006-06-24 00:09:50 +00:00
Steve Checkoway
fc104372cf
Unused.
2006-06-24 00:07:25 +00:00
Steve Checkoway
aa2c86ce35
Cleanup.
2006-06-24 00:06:57 +00:00
Steve Checkoway
da87f6d956
Use safe macros.
2006-06-24 00:05:08 +00:00
Chris Danford
5e0dccf837
fix preview music
2006-06-23 17:54:48 +00:00
Chris Danford
f424a27a2c
fix smpackage compile
2006-06-23 17:54:38 +00:00
Glenn Maynard
04dfcc4934
fix assert
2006-06-22 18:35:11 +00:00
Glenn Maynard
b630af8ae9
update
2006-06-22 17:52:31 +00:00
Steve Checkoway
f16e921945
Fix bugs 1509452 (failing extra stage causes game over) and 1508308 (setting ShowEvaluationOnFail=1 is ignored).
2006-06-22 11:36:42 +00:00
Steve Checkoway
96a173d753
Empty string for old behavior.
2006-06-22 09:43:18 +00:00
Steve Checkoway
7469032de4
If CreateNewScreen is empty, use old behavior, otherwise set the screen named.
2006-06-22 09:43:07 +00:00
Chris Danford
193f510316
don't do song dir writable check in Home or Practice
2006-06-22 05:27:00 +00:00
Glenn Maynard
f90dc8597c
build fix
2006-06-22 02:37:58 +00:00
Steve Checkoway
5c37cb873d
Write composite NoteDatas.
2006-06-20 15:27:45 +00:00
Steve Checkoway
d2a550a532
Cleanup.
2006-06-20 14:41:51 +00:00
Steve Checkoway
96e3f211b8
Split the given composite NoteData into it's constituent parts. If the given NoteData is not composite, just copy it.
2006-06-20 14:32:09 +00:00
Steve Checkoway
fff087a76b
Split out LoadFromSMNoteDataStringWithPlayer(). This fills out the NoteData without making any copies of sSMNoteData. Previously, this portion of the code copied the full string twice, once when splitting for measures and once when splitting for lines.
...
Only make a single copy of the string in LoadFromSMNoteDataString() when stripping out comments. Previously, the string was copied as many times as there were comments. Now, the whole loading can happen with a single copy of the data.
2006-06-20 13:34:28 +00:00
Steve Checkoway
3ee5991c25
Set composite.
2006-06-20 13:21:18 +00:00
Steve Checkoway
91f1329653
Composite NoteData for when one NoteData represents multiple NoteDatas.
2006-06-20 13:20:45 +00:00
Steve Checkoway
4a9cfcb11a
Cleanup.
2006-06-20 13:19:12 +00:00
Steve Checkoway
9075356511
Simplify.
2006-06-20 09:31:51 +00:00
Steve Checkoway
3a9bdc1646
Move MakeLoader to NotesLoader. It doesn't make sense for it to be a member function of Song.
2006-06-20 07:12:52 +00:00
Steve Checkoway
5e7ac2deed
Cleanup.
2006-06-20 06:48:30 +00:00
Steve Checkoway
8bef98e7b6
Spelling.
2006-06-20 06:34:16 +00:00