Thai Pangsakulyanont
990b6cb125
[splittiming] and a merge
2011-05-10 20:04:47 +07:00
Thai Pangsakulyanont
e1e605b736
[splittiming] move bogus variables back to GameState (210)
2011-05-10 20:03:51 +07:00
Jason Felds
d8068767bb
[splittiming] Thai, your file. Your credit.
2011-05-10 09:02:31 -04:00
Jason Felds
e7e5db58c8
[splittiming] We have breakage!
2011-05-10 08:58:51 -04:00
Jason Felds
5d4c63bf5a
[splittiming] The .edit files matter too.
...
Maybe we need a new extension for edits.
2011-05-10 08:58:24 -04: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
Thai Pangsakulyanont
ce91d1a431
[splittiming] load split timing from ssc files
2011-05-10 17:44:12 +07:00
Thai Pangsakulyanont
d0e9e58030
[splittiming] make ScreenEdit edit the Steps's timing data only.
...
NOTES: now, newly created songs will have the default timing data (60bpm throughout the song) and
NoteFields currently doesn't work yet.
2011-05-10 16:55:00 +07:00
Thai Pangsakulyanont
b634639e8e
Write timing tags for SSC files.
...
WARN: This does not work with ScreenEdit, yet!
2011-05-10 16:00:47 +07:00
Thai Pangsakulyanont
285f227851
[splittiming] tie Step's TimingData to player.
2011-05-10 13:27:35 +07:00
Thai Pangsakulyanont
e3df0d49be
[default -> splittiming] forgot to push my merge. ouch
2011-05-10 12:57:54 +07:00
Jason Felds
fab4cda5ff
[splittiming] Comment cleanup.
2011-05-09 23:35:21 -04:00
Jason Felds
1ea093cd5f
[splittiming] Cleanup, more prepwork.
2011-05-09 23:16:56 -04:00
Jason Felds
2ad3b729f1
[splittiming] Define far ahead version.
...
This will let other branches develop .ssc if needed
while this branch takes its time.
2011-05-09 22:49:47 -04:00
Jason Felds
f629f06c34
[splittiming] Abstract functionality for later.
...
I don't want to repeat code for Steps.
2011-05-09 22:42:46 -04:00
Jason Felds
44ee6fc0de
[splittiming] Simplify.
2011-05-09 21:19:40 -04:00
Jason Felds
cd9fc83029
[splittiming] We can build now.
...
How effective the build is, though...that's the question.
Time to risk breaking more parts.
2011-05-09 21:17:24 -04:00
Jason Felds
9cb41af5f4
[splittiming] All but ScreenEdit. (67)
2011-05-09 21:11:33 -04:00
Jason Felds
f7d1b46f72
[splittiming] Bringing it down. (91)
2011-05-09 21:03:30 -04:00
Jason Felds
71bf72e964
[splittiming] More error fixes. (153)
...
Nothing has been tied to the steps yet.
2011-05-09 20:48:23 -04:00
Jason Felds
4784e544a4
[default -> splittiming] Catch up is a pain.
2011-05-09 15:29:56 -04:00
Jason Felds
aeb1f5e816
Holdover from older commit: didn't have to sub 1.
2011-05-09 14:44:19 -04:00
Jason Felds
c4c9d0c997
Adjust the scoring formulas for prev commit.
2011-05-09 14:40:49 -04:00
Jason Felds
06a6e9991a
Possible misnomer: Lifts aren't "taps".
...
I know, you can cycle to lifts as a tap type.
I think we need a better naming scheme here.
2011-05-09 14:39:13 -04:00
Jason Felds
a1bf5d99f7
More doxygen catchup.
2011-05-09 14:23:05 -04:00
Thai Pangsakulyanont
1e2be7d389
[default -> splittiming] occasional merge.
...
again, we have notes about this branch here: http://sync.in/splittiming
2011-05-09 23:37:27 +07:00
Thai Pangsakulyanont
6162fe519b
[splittiming] ArrowEffects and ScreenGameplay (222)
2011-05-09 23:00:29 +07:00
Thai Pangsakulyanont
31848e79c4
[splittiming] replace new Steps with [song].CreateSteps() (224 build errors)
2011-05-09 22:47:47 +07:00
Thai Pangsakulyanont
0d42b00621
[splittiming] Fix NotesLoaderDWI, NotesLoaderSM, NotesWriterSWI, NotesWriterSM by replace occurences of m_Timing with m_SongTiming. (224 build errors)
2011-05-09 22:41:49 +07:00
Thai Pangsakulyanont
9384f82ccd
[splittiming] a function to create steps for the song (259 build errors)
2011-05-09 22:37:15 +07:00
Colby Klein
80cd64e50d
Hopefully improve FFMpeg issues on linux ( fix #260 )
2011-05-08 17:36:50 -07:00
Jason Felds
c5156ccaa7
Attempted Windows fixes for libpng.
...
I was NOT on Windows while doing this.
Any mistakes here, blame on me.
2011-05-08 17:35:36 -04:00
Jason Felds
008ac8a1cf
Trying to get Linux consistent with libpng.
2011-05-08 17:24:31 -04:00
Jason Felds
1657ed4dee
Add the other libpng stuff.
...
We can remove and strip each on a case by case basis.
MAC OS X builds now. Time to get the others.
2011-05-08 17:16:18 -04:00
Jason Felds
880e1bfbec
Right, the Windows typo.
2011-05-08 17:00:39 -04:00
Jason Felds
dd03c176b1
Start unifying png versions. 1.5.2 in this case.
2011-05-08 17:00:06 -04:00
AJ Kelly
e324d8f469
typo
2011-05-08 12:11:07 -05:00
Jason Felds
0601a5ce3b
Funny how I can add metrics but not modify them.
2011-05-07 22:42:30 -04:00
Jason Felds
a6500a0dc1
Don't clamp meter on write.
...
Here's yet another cache refresh for the trouble.
2011-05-07 19:34:53 -04:00
Jason Felds
cba408f92b
Include excludes for consistency.
2011-05-07 19:28:23 -04:00
Jason Felds
b6eb2f0106
Minor fix.
2011-05-07 19:24:44 -04:00
Jason Felds
799bbc0a5c
Make this use ScreenTextEntry.
...
The rest will be fixed once I find out why I'm having compilation issues.
2011-05-07 19:18:03 -04:00
Jason Felds
ac9d938cb4
Right, never moved libtom* yet.
2011-05-07 14:37:06 -04:00
Thai Pangsakulyanont
40651800f0
[splittiming] temporarily rename these functions to make sure that we don't call the wrong one.
...
after it's settled we can rename it back.
2011-05-08 01:20:58 +07:00
Thai Pangsakulyanont
0e1843ff80
[splittiming] 919 errors => 236 errors
2011-05-08 01:15:25 +07:00
Thai Pangsakulyanont
94f112e923
[timingdata] Let's break things! (for now)
2011-05-08 00:58:03 +07:00
Jason Felds
33bd307041
[splittiming] another attempt, so branch reopened.
...
fork of 848de97
shadows 5ed5cb4
2011-05-07 13:42:01 -04:00
Jason Felds
724fb20ca0
I know, I'm behind on doxygen.
2011-05-05 14:20:35 -04:00
Jason Felds
fddda1d11e
[sm130futures -> default] The future is now.
2011-05-05 14:10:42 -04:00
Jason Felds
72518ee41a
[sm130futures] Attempt consistency with net200*.
2011-05-05 14:02:51 -04:00