From 7c638451cd271862f70626692b8dd67bad594f7a Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Thu, 12 May 2011 21:31:33 -0400 Subject: [PATCH] [splittiming] Write out the Steps' #OFFSET. --- src/NotesWriterSSC.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/NotesWriterSSC.cpp b/src/NotesWriterSSC.cpp index d24f7f5e9f..445aa9ee5b 100644 --- a/src/NotesWriterSSC.cpp +++ b/src/NotesWriterSSC.cpp @@ -132,7 +132,6 @@ static void GetTimingTags( vector &lines, TimingData timing ) FOREACH_CONST( LabelSegment, timing.m_LabelSegments, ls ) w.Write( ls->m_iStartRow, ls->m_sLabel.c_str() ); w.Finish(); - } static void WriteTimingTags( RageFile &f, const TimingData &timing ) @@ -147,7 +146,7 @@ static void WriteTimingTags( RageFile &f, const TimingData &timing ) } /** - * @brief Write out the common tags for .SM files. + * @brief Write out the common tags for .SSC files. * @param f the file in question. * @param out the Song in question. */ static void WriteGlobalTags( RageFile &f, const Song &out ) @@ -299,6 +298,9 @@ static RString GetSSCNoteData( const Song &song, const Steps &in, bool bSavingCa GetTimingTags( lines, in.m_Timing ); + lines.push_back( "#ATTACKS:;" ); // not sure of how to handle this yet. + lines.push_back( ssprintf( "#OFFSET:%.6f;", in.m_Timing.m_fBeat0OffsetInSeconds ) ); + RString sNoteData; in.GetSMNoteData( sNoteData );