From 2ad3b729f1fefb45cbe4f98eab113eeeccb244ac Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Mon, 9 May 2011 22:49:47 -0400 Subject: [PATCH] [splittiming] Define far ahead version. This will let other branches develop .ssc if needed while this branch takes its time. --- Docs/Changelog_SSCformat.txt | 3 +++ src/NotesLoaderSSC.h | 2 ++ src/Song.h | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Docs/Changelog_SSCformat.txt b/Docs/Changelog_SSCformat.txt index 95b48cf7d7..fb04d68912 100644 --- a/Docs/Changelog_SSCformat.txt +++ b/Docs/Changelog_SSCformat.txt @@ -9,6 +9,9 @@ change to JSON, but it is unsure if this will be done. Implement .ssc at your own risk. ________________________________________________________________________________ +[v0.7] - theDtTvB, Wolfman2000 +* Split Timing officially implemented. + [v0.59] - Wolfman2000 * Typo fix: #RADARVALUES needed a semicolon at the end, not a colon. diff --git a/src/NotesLoaderSSC.h b/src/NotesLoaderSSC.h index 53c9d5c72b..bf85bdd73c 100644 --- a/src/NotesLoaderSSC.h +++ b/src/NotesLoaderSSC.h @@ -25,6 +25,8 @@ enum SSCLoadingStates const float VERSION_RADAR_FAKE = 0.53f; /** @brief The version where WarpSegments started to be utilized. */ const float VERSION_WARP_SEGMENT = 0.56f; +/** @brief The version that formally introduced Split Timing. */ +const float VERSION_SPLIT_TIMING = 0.7f; /** * @brief The SSCLoader handles all of the parsing needed for .ssc files. diff --git a/src/Song.h b/src/Song.h index 1d49724795..ac41bf476c 100644 --- a/src/Song.h +++ b/src/Song.h @@ -17,7 +17,7 @@ struct lua_State; struct BackgroundChange; /** @brief The version of the .ssc file format. */ -const static float STEPFILE_VERSION_NUMBER = 0.59f; +const static float STEPFILE_VERSION_NUMBER = 0.7f; /** @brief How many edits for this song can each profile have? */ const int MAX_EDITS_PER_SONG_PER_PROFILE = 5;