Racelogic, Mustang, Porsche, etc.
This commit is contained in:
33
koptilnya/midi_player/track.txt
Normal file
33
koptilnya/midi_player/track.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
MidiTrack = class("MidiTrack")
|
||||
|
||||
function MidiTrack:initialize(index, data)
|
||||
self._enabled = true;
|
||||
self._eventIndex = 0;
|
||||
self._pointer = 0;
|
||||
self._lastTick = 0;
|
||||
self._lastStatus = nil;
|
||||
self._index = index;
|
||||
self._data = data;
|
||||
self._delta = 0;
|
||||
self._runningDelta = 0;
|
||||
self._events = {};
|
||||
end
|
||||
|
||||
function MidiTrack:reset()
|
||||
self._enabled = true;
|
||||
self._eventIndex = 0;
|
||||
self._pointer = 0;
|
||||
self._lastTick = 0;
|
||||
self._lastStatus = null;
|
||||
self._delta = 0;
|
||||
self._runningDelta = 0;
|
||||
end
|
||||
|
||||
function MidiTrack:enable()
|
||||
self._enabled = true
|
||||
end
|
||||
|
||||
function MidiTrack:disable()
|
||||
self._enabled = false
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user