Implement `192nds', <46> jumps, and <4!46!6> hold jumps. <4006>

containing 0s are still treated as 192nds, for compatibility.

Needs better testing.
This commit is contained in:
Glenn Maynard
2003-07-02 01:52:06 +00:00
parent a92304bc20
commit 28f2fcd75d
2 changed files with 115 additions and 66 deletions
+3
View File
@@ -16,6 +16,7 @@
*/
class DWILoader: public NotesLoader {
void DWIcharToNote( char c, GameController i, DanceNote &note1Out, DanceNote &note2Out );
void DWIcharToNoteCol( char c, GameController i, int &col1Out, int &col2Out );
bool LoadFromDWITokens(
CString sMode, CString sDescription, CString sNumFeet, CString sStepData1,
@@ -25,6 +26,8 @@ class DWILoader: public NotesLoader {
bool LoadFromDWIFile( CString sPath, Song &out );
static float ParseBrokenDWITimestamp(const CString &arg1, const CString &arg2, const CString &arg3);
static bool Is192( CString &str, int pos );
public:
void GetApplicableFiles( CString sPath, CStringArray &out );
bool Loadable( CString sPath );