Commit Graph
30183 Commits
Author SHA1 Message Date
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