Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

NotesLoaderBMS.cpp File Reference

#include "global.h"
#include "NotesLoaderBMS.h"
#include "NoteData.h"
#include "GameConstantsAndTypes.h"
#include "RageLog.h"
#include "GameManager.h"
#include "RageException.h"
#include "RageFile.h"
#include "StepsUtil.h"
#include "song.h"
#include "Steps.h"
#include "RageUtil_CharConversions.h"
#include "NoteTypes.h"

Enumerations

enum  BmsTrack {
  BMS_P1_KEY1 = 0, BMS_P1_KEY2, BMS_P1_KEY3, BMS_P1_KEY4,
  BMS_P1_KEY5, BMS_P1_TURN, BMS_P1_KEY6, BMS_P1_KEY7,
  BMS_P2_KEY1, BMS_P2_KEY2, BMS_P2_KEY3, BMS_P2_KEY4,
  BMS_P2_KEY5, BMS_P2_TURN, BMS_P2_KEY6, BMS_P2_KEY7,
  BMS_AUTO_KEYSOUND_1, BMS_AUTO_KEYSOUND_2, BMS_AUTO_KEYSOUND_3, BMS_AUTO_KEYSOUND_4,
  BMS_AUTO_KEYSOUND_5, BMS_AUTO_KEYSOUND_6, BMS_AUTO_KEYSOUND_7, BMS_AUTO_KEYSOUND_LAST,
  NUM_BMS_TRACKS
}
enum  { BMS_TRACK_TIME_SIG = 2, BMS_TRACK_BPM = 3, BMS_TRACK_BPM_REF = 8, BMS_TRACK_STOP = 9 }

Functions

bool ConvertRawTrackToTapNote (int iRawTrack, BmsTrack &bmsTrackOut, bool &bIsHoldOut)
CString FindLargestInitialSubstring (CString string1, CString string2)
StepsType DetermineStepsType (int iPlayer, const NoteData &nd)

Variables

const int NUM_NON_AUTO_KEYSOUND_TRACKS = BMS_AUTO_KEYSOUND_1
const int NUM_AUTO_KEYSOUND_TRACKS = NUM_BMS_TRACKS - NUM_NON_AUTO_KEYSOUND_TRACKS

Enumeration Type Documentation

anonymous enum
 

Enumeration values:
BMS_TRACK_TIME_SIG 
BMS_TRACK_BPM 
BMS_TRACK_BPM_REF 
BMS_TRACK_STOP 

enum BmsTrack
 

Enumeration values:
BMS_P1_KEY1 
BMS_P1_KEY2 
BMS_P1_KEY3 
BMS_P1_KEY4 
BMS_P1_KEY5 
BMS_P1_TURN 
BMS_P1_KEY6 
BMS_P1_KEY7 
BMS_P2_KEY1 
BMS_P2_KEY2 
BMS_P2_KEY3 
BMS_P2_KEY4 
BMS_P2_KEY5 
BMS_P2_TURN 
BMS_P2_KEY6 
BMS_P2_KEY7 
BMS_AUTO_KEYSOUND_1 
BMS_AUTO_KEYSOUND_2 
BMS_AUTO_KEYSOUND_3 
BMS_AUTO_KEYSOUND_4 
BMS_AUTO_KEYSOUND_5 
BMS_AUTO_KEYSOUND_6 
BMS_AUTO_KEYSOUND_7 
BMS_AUTO_KEYSOUND_LAST 
NUM_BMS_TRACKS 


Function Documentation

bool ConvertRawTrackToTapNote int  iRawTrack,
BmsTrack bmsTrackOut,
bool &  bIsHoldOut
[static]
 

StepsType DetermineStepsType int  iPlayer,
const NoteData nd
[static]
 

CString FindLargestInitialSubstring CString  string1,
CString  string2
[static]
 


Variable Documentation

const int NUM_AUTO_KEYSOUND_TRACKS = NUM_BMS_TRACKS - NUM_NON_AUTO_KEYSOUND_TRACKS
 

const int NUM_NON_AUTO_KEYSOUND_TRACKS = BMS_AUTO_KEYSOUND_1
 


Generated on Thu Jan 27 20:57:45 2005 for StepMania by doxygen 1.3.7