8d6ccfb098
Whitespace wars. Deal with it later.
Jason Felds2011-09-16 23:01:45 -04:00
10f0fa54f2
Added GetNumLockedSongs() Lua binding.
Jason Felds2011-09-16 21:52:27 -04:00
61a69fe457
prepwork: also generate a data structure for note statistics that can determine the number of notes to display from any beat to any beat in O(log n) [n = number of non-empty rows].
Thai Pangsakulyanont2011-09-16 22:27:56 +07:00
a03e6f0efa
- use a straightforward binary search for GetSegmentIndexAtBeat - fix a bug where adding a segment with the same value as the old one removes the old one [it should just skip adding the new segment].
Thai Pangsakulyanont2011-09-16 21:03:06 +07:00
d2ed01b94c
compilation fixes for Visual Studio
Mark Cannon2011-09-15 18:59:07 +00:00
8099e25dcc
stage 3 of TimingData changes: changed external interface, enforce encapsulation more strictly
Mark Cannon2011-09-15 03:28:58 +00:00
3a8203085b
Wrap the autokeysound chain with RageSoundReader_Extend, quite a simple fix, but the song now no longer stops scrolling when there are no more auto keysounds to play, which is what I've been trying to fix for a long time.
Thai Pangsakulyanont2011-09-14 12:26:01 +07:00
8fdf42e2bb
Add PlayerState::GetDisplayedPosition() and PlayerState::GetDisplayedTiming() which returns the dispalyed position and timing (based on the timing display switch in the editor), so less copy n paste in ArrowEffects and NoteField.
Thai Pangsakulyanont2011-09-14 12:20:42 +07:00
48ca50940a
Update the cache due to previous commit.
Jason Felds2011-09-12 00:12:55 -04:00
7004959972
We're even vyhd. I've eaten my words. ;)
Jason Felds2011-09-12 00:03:29 -04:00
a7568450bf
screen filter related things
AJ Kelly2011-09-11 22:32:14 -05:00
cebec8485b
[Banner] Added "Banner group fallback" graphic.
AJ Kelly2011-09-11 17:23:07 -05:00
df9c4d8142
segment renovation stage 2: redefine TimingSegments as simple structs, standardize names and functions, use only rows for constructors (we'll limit allocation through TimingData::AddSegment in the near future)
Mark Cannon2011-09-11 17:13:10 +00:00
a8f22ef178
fix undeclared function and typo (seriously, please at least try to compile your code before committing)
Mark Cannon2011-09-11 17:12:09 +00:00
2fba8d6426
work in progress ScreenMapControllers2 because I'm sick of working on it
AJ Kelly2011-09-11 12:03:02 -05:00
c439be5842
Fix compile. Anyone have a better name?
Jason Felds2011-09-11 10:19:35 -04:00
8c5d7fb9e5
we need this function and it ISN'T IMPLEMENTED ANYWHERE. bring back DwiCompatibleStringToDifficulty as StringToDifficulty until a better solution is found.
Flameshadowxeroshin2011-09-11 14:10:36 +00:00
deeb6fdb0e
[ScreenEvaluation] Added "evaluation full combo W1" and "evaluation full combo W2" announcer cues.
AJ Kelly2011-09-11 03:21:31 -05:00
0d4e43f9e3
stage 1 of TimingSegment cleanup: consolidate genericizable code in TimingData, use a proper variable name
Mark Cannon2011-09-10 03:08:59 +00:00
5c7e13af14
comment this out because it's breaking the build and I'm not sure how to fix it.
AJ Kelly2011-09-10 02:05:28 -05:00
0db3fbac7a
force autokeysound chain to be the shared sound when there's no music.
Thai Pangsakulyanont2011-09-10 12:59:26 +07:00
e56de5a09a
undo regression introduced in d17c21e where any songs without keysounds were clobbered by RageSoundReader_Silence. please test your code before committing it :|
Mark Cannon2011-09-09 23:51:10 +00:00
d17c21e091
Moved the unused RageSoundReader_Silence from RageSound.cpp to RageSoundReader.h and use it in AutoKeysounds.cpp. Hopefully this should fix Bug 0000500, but I don't know, can't reproduce.
Thai Pangsakulyanont2011-09-05 16:02:51 +07:00
bd9e08a8e8
[MenuTimer] Added start(), disable() Lua bindings. Also renamed setseconds to SetSeconds to match GetSeconds.
AJ Kelly2011-09-02 11:43:10 -05:00