Thai Pangsakulyanont
4316579e89
[warps] my attempt at making warps work. see commit message.
...
+ TimingData: rewrote GetBeatAndBPSFromElapsedTimeNoOffset and GetBeatFromElapsedTimeNoOffset
to make it simpler and compute times correctly, by going through 3 arrays at the same time.
+ TimingData: added TimingData::IsWarpAtRow(int) just in case.
+ The skipping part is now handled by TimingData.
Current issues:
+ the rewritten function does not check if the vectors are sorted.
+ if you press the notes after the skip before the skip is reached, the notes in the warp
range got hit instead because m_iWarpBeginRow was not set before the warp is reached.
+ the notes after the skipped part are not judged if hit before the warp is reached and
the warp is big enough.
2011-03-25 23:19:31 +07:00
Jason Felds
db429e11cc
[warps] View the list.
...
1) Add functions similar to the other Segments.
2) Use a better named member variable.
3) TimingData cleanup.
2011-03-25 00:54:33 -04:00
Jason Felds
e592be406b
[warps] More prep work, add lua binding.
2011-03-24 20:21:43 -04:00
Thai Pangsakulyanont
a9af35d94e
Make compress/expand preserve timing data by also adjusting BPM changes between start and end marker. The adjusting part is at TimingData::ScaleRegion.
2011-03-19 18:58:44 +07:00
Jason Felds
a085d0d1da
Line endings...be normalized!
2011-03-17 01:47:30 -04:00
Jason Felds
a636981383
My turn at fixing this TimeSignature issue.
2011-03-16 18:11:56 -04:00
AJ Kelly
7f4815db37
simplify SetTimeSignatureAtRow, should fix crashes
2011-03-16 17:02:10 -05:00
AJ Kelly
0812bc2e29
add logging and an assert
2011-03-16 16:35:23 -05:00
Jason Felds
1dfb1c6143
Answer AJ's question. (comment update)
2011-03-14 01:34:10 -04:00
Jason Felds
4d074f3b81
Fix g++ warnings.
2011-03-14 01:21:30 -04:00
Jason Felds
6204de38a7
Combos branch: allow editing combo factor.
...
Need to check something on the default branch
before this gets pushed there: something may still
be off.
2011-03-05 01:44:58 -05:00
Jason Felds
69029816d1
Bring in updates to the combos branch.
2011-03-04 22:20:29 -05:00
Jason Felds
9b07d1f392
Allow setting Stops and Delays on the same row.
2011-03-04 22:12:08 -05:00
Jason Felds
2f6b0614e9
combos branch: implement some header functions.
2011-03-03 01:30:57 -05:00
Jason Felds
9d13036e08
Add @briefs to the Luna classes.
...
Yeah...there was a lot. */
2011-02-19 12:26:18 -05:00
Jason Felds
60b5be592c
Attempt to fix Editor bug with Delays.
2011-02-12 17:57:27 -05:00
Jason Felds
e05a9599fb
More doxygen. More consistent functions.
2011-02-12 17:08:23 -05:00
AJ Kelly
1ea71b2186
comment is mine; mark it as such
2011-02-08 01:01:24 -06:00
Jason Felds
6f1f535f21
Fix compile error, more TimingData fixes.
2011-01-19 01:22:13 -05:00
Jason Felds
3c826a660d
Add the other segments for consistency sake.
2011-01-19 01:15:44 -05:00
Jason Felds
bdfaba0cbc
Const unconfusion (hopefully).
...
Feel free to revert this if needed.
2011-01-18 09:17:48 -05:00
Jason Felds
3ae691806d
Add more helper functions, be more consistent.
...
Note: more consts may be needed.
I keep forgetting what they do after the parameters.
2011-01-18 00:48:06 -05:00
Jason Felds
d9262f435b
Cleanup, start of TickcountSegments.
...
Hopefully no more work on the header file is needed.
2011-01-17 23:10:53 -05:00
Jason Felds
5a6f7a1f99
Add more helpers.
2011-01-16 13:50:11 -05:00
Jason Felds
c69bc65f34
Merge header back to normal.
2011-01-16 13:23:21 -05:00
AJ Kelly
3877fb735d
small comment thing
2010-12-28 13:46:49 -06:00
AJ Kelly
26bd3d565b
this is a big one...
...
[Player] fix a warning [shakesoda]
[Player] Change combo coloring logic in course mode:
"PERCENT_UNTIL_COLOR_COMBO refers to how long through the course the combo color
should appear (scaling to the number of songs). (This may not be desired behavior,
however.)" Let me know if I should add an alternate way to specify course combo
color logic. -aj
[other files including Player.cpp]
Update warp note logic; It used to be WarpFromRow=WarpToRow, now it's WarpFromRow=WarpLengthBeats.
They still aren't functional but I'm getting closer. Negative Stops are still not converted.
2010-08-15 16:12:30 -05:00
Alberto Ramos
2a01c203f2
ksfdm |D| tag wasn't working because of me... sorry
2010-07-26 19:49:37 -06:00
AJ Kelly
f79d6fb365
sync up hg with the svn code in preparation for sm-ssc v1.0 beta 4; this adds at least one new Lua binding and the WIP warps code (partially-working in quirks mode).
2010-05-30 17:03:30 -05:00
AJ Kelly
f8c2b0828f
uncomment TimingData::SetDelayAtRow.
2010-05-22 10:24:04 -05:00
AJ Kelly
642f4b107c
the various changes that I forgot to commit (cleanup and so forth) into hg,
...
culminating in syncing with sm-ssc v1.0 public beta 2
2010-03-31 17:37:09 -05:00
AJ Kelly
02c7037721
sm-ssc v1.0 Public Beta 1 code changes
2010-03-01 00:44:39 -06:00
AJ Kelly
3e51544930
Initial commit.
2010-01-26 21:00:30 -06:00
Devin J. Pohly
80057f53cd
smsvn -> ssc-hg glue: rearrange directory structure
2013-06-10 15:38:43 -04:00