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

NoteData.h File Reference

#include "NoteTypes.h"
#include <map>
#include <set>
#include "Attack.h"

Go to the source code of this file.

Classes

class  NoteData

Defines

#define FOREACH_NONEMPTY_ROW_IN_TRACK(nd, track, row)   for( int row = -1; (nd).GetNextTapNoteRowForTrack(track,row); )
#define FOREACH_NONEMPTY_ROW_IN_TRACK_RANGE(nd, track, row, start, last)   for( int row = start-1; (nd).GetNextTapNoteRowForTrack(track,row) && row < (last); )
#define FOREACH_NONEMPTY_ROW_IN_TRACK_RANGE_REVERSE(nd, track, row, start, last)   for( int row = last; (nd).GetPrevTapNoteRowForTrack(track,row) && row >= (start); )
#define FOREACH_NONEMPTY_ROW_ALL_TRACKS(nd, row)   for( int row = -1; (nd).GetNextTapNoteRowForAllTracks(row); )
#define FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE(nd, row, start, last)   for( int row = start-1; (nd).GetNextTapNoteRowForAllTracks(row) && row < (last); )


Define Documentation

#define FOREACH_NONEMPTY_ROW_ALL_TRACKS nd,
row   )     for( int row = -1; (nd).GetNextTapNoteRowForAllTracks(row); )
 

#define FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE nd,
row,
start,
last   )     for( int row = start-1; (nd).GetNextTapNoteRowForAllTracks(row) && row < (last); )
 

#define FOREACH_NONEMPTY_ROW_IN_TRACK nd,
track,
row   )     for( int row = -1; (nd).GetNextTapNoteRowForTrack(track,row); )
 

#define FOREACH_NONEMPTY_ROW_IN_TRACK_RANGE nd,
track,
row,
start,
last   )     for( int row = start-1; (nd).GetNextTapNoteRowForTrack(track,row) && row < (last); )
 

#define FOREACH_NONEMPTY_ROW_IN_TRACK_RANGE_REVERSE nd,
track,
row,
start,
last   )     for( int row = last; (nd).GetPrevTapNoteRowForTrack(track,row) && row >= (start); )
 


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