Racelogic, Mustang, Porsche, etc.

This commit is contained in:
Nikita Kruglickiy
2021-06-06 18:34:44 +06:00
parent 1aafe32376
commit 9ff9b08a42
16 changed files with 776 additions and 133 deletions

View 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