Jason Felds
29e0bd3d2f
[splittiming] Prepare timing bool switch.
...
This is needed in GAMESTATE due to it
also going to be called in NoteField.
2011-05-12 22:24:25 -04:00
Thai Pangsakulyanont
eda727ddf9
[splittiming]
...
- load split timing from BMS files
- fix a crash because autogen'd steps don't inherit the timing from parent
- be more verbose in UpdateSongPosition
2011-05-12 16:44:24 +07:00
Thai Pangsakulyanont
1bf99bd528
[splittiming] make screenedit work with the steps' timing.
2011-05-11 20:53:40 +07:00
Thai Pangsakulyanont
e1e605b736
[splittiming] move bogus variables back to GameState (210)
2011-05-10 20:03:51 +07:00
Thai Pangsakulyanont
241738c18b
[splittiming] Let's break things again! (222)
...
We introduced a new class, called "SongPosition", that replaces some instance variables in the GameState class. (GameState::m_Position).
Then, you also have it in PlayerState class which keeps track of the position based on their steps. (PlayerState::m_Position).
Fixing the build errors:
- GAMESTATE->m_fSomething should now be:
- GAMESTATE->m_Position.m_fSomething
- pPlayerState->m_Position.m_fSomething (or m_pPlayerState for some instance!)
2011-05-10 19:54:05 +07:00
Jason Felds
92e3ab338d
[warps] More consistent naming.
...
Now to make changes...
2011-03-25 01:52:14 -04:00
Jason Felds
a085d0d1da
Line endings...be normalized!
2011-03-17 01:47:30 -04:00
Jason Felds
d1272b001c
Another batch of these.
...
I think I need to look into adding a feature soon.
Either that, or take a minor break.
2011-03-14 21:42:07 -04:00
AJ Kelly
319efa9060
o
...
o _____,
.iiiii>`
() .=ii||i+` .,
=iii|ii|; =_
_-~~~~~~~` -|i
o .__=iiii|i|i|i||=_______ ii|
._iiiiiiiii||i|i|i|iiiililiiiii|=_ i|i|;
o .=iiii|||i|i|i|i|i|i|i||i|i|i|i|i|iiii__ i|i|;
_iii|i|iii|i|i|i|i|i|i|ii|i|i|i|i|i|i||ii=, i|i|i;
_ac, ~~ii|i|i|||i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|iii=_. .i|i|i;
]P\awQQma/+i|i|ii|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i||iii= =|i|i|;
?4QQQQQQWW6/i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i||i|_ .=i|i|i;
')4P?QQQQQQQ_"i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|iii|ii__._=li|i|i;
() QQQQQQQQ i|i|i|i|i|i|i+~_ ~i|i|i|i|i|i|i|i|i||i||iiiiii|i|i;
, QQQQQQQH i|i|i|i|i|i+==ii| <|i|i|i|i|i|i|i|i|i|ii|i|i|i|i|i`
)46ajQQQQQQ@ i|i|i|i|i|i:=ii|i|| :i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|
-` )??QQ@P\=ii|i_,-~<|i|iii|i|i| =|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i;
-~___=|i||i|+||=/||i+i|i|i| :i|i|i|i|i|i|i|i|i|ii|i|i|i|i|i|;
_, -<|||i|=/+|i|~ =ii|i|i|i|i|ii|ii|i|i|i|i|i|i|i|=,
]f]ggS .. _____,-=ii|ii|==~~ _ii|i|i|i|i|i|i|i|i|i|i~~~+|i|i|ii;
]f]QQS __=l|iiiii=,:|i|i|iiii__ii|i|i|i|i+~~~i|i|i|i| :i|i|i|;
]f]QQS iii>~_i|i|i=,:i|i|i|i|iii|i|i|i|i|i|i|_______, =|i|i|;
]f]QQS .=ii|i|ii==ii|i|i|i|i|i|i|i|_~i|i|iiiiiiii> -|i|i;
)']QQX iiiii|i|>+|iii|i|i|i|i|i|i|ii|ii=/+i|i|i|>` i|i|;
]QQX -~<||i|~:i|i|i|i|i|i|i|i|i|i|i|ii|=/||i~` i|i|`
)?" i|i|i|i|i|i|i|i|i|i|i|i||i+` ~ i|i~
-~<|i|i|i|i|i|i|i|+~~~ .i~
~~~~~~~~~` -
2011-03-09 17:27:28 -06:00
AJ Kelly
7567d21a9e
moving some stuff out of here
2011-03-02 14:37:05 -06:00
AJ Kelly
d0059135c4
whiny piece of junk
2011-02-27 22:05:22 -06:00
Jason Felds
d9a195d4c2
More docs.
2011-02-27 21:36:34 -05:00
AJ Kelly
b0e0097bbc
cleanup/comment stuff
2011-02-27 18:37:40 -06:00
Jason Felds
2d76ee1023
Move some top comments to above the class.
...
The original attempt was not working for doxygen purposes.
2011-02-18 21:24:00 -05:00
Jason Felds
6f276da825
Document all FOREACH loops.
2011-02-18 21:16:11 -05:00
AJ Kelly
0b13f2f5a5
working towards issue 24
...
http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=24
2011-02-15 23:44:36 -06:00
Jason Felds
7e5f7253fc
More doxygen. This will be it for me for now.
2011-02-13 18:31:33 -05:00
AJ Kelly
53a8a435ef
remove unfinished karaoke mode
2010-08-19 21:24:35 -05: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
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
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