def __init__(self,game): self.game=game self.ShowMoreFlag = 0 self.length = 24 #20 self.cols = 8 # 8 self.rows = self.length/self.cols +1 self.presets = [[0 for i in range(self.cols)] for j in range(self.rows)] for i in range(self.length): # divides preset sound kits by 6 in n amount of rows until length (PresentCount/6 rows) #the rest of the states are zero self.presets[i/self.cols][i % self.cols] = toggleBtn(self.game,1) if i ==0: self.presets[i][i].toggleState=1 count = self.length % self.cols self.presets[-1] = self.presets[-1][:count] self.activePreset = (0, 0)
def __init__(self, game): self.game = game self.ShowMoreFlag = 0 self.length = 8 if self.length > 8: self.ShowMoreFlag = 1 self.length = 8 self.savedkits = [0] * self.length stock = [ 'kick', 'snare', 'hhcl', 'hhop', 'ride', 'crash', 'rim', 'shaker' ] for j in range(self.game.numButtonRow): stock[j] = 'Sounds/stock/' + stock[j] + '.wav' for i in range(self.length): # divides preset sound kits by 6 in n amount of rows until length (PresentCount/6 rows) #the rest of the states are zero self.savedkits[i] = toggleBtn(self.game, 1) self.savedkits[i].savedStatus = None if i == 0 or i == self.length - 1: self.savedkits[i].savedStatus = stock self.savedkits[i].name = "stock" self.savedkits[0].toggleState = 1 self.activeToggle = 0
def __init__(self, game): self.game = game self.ShowMoreFlag = 0 self.length = len(self.game.drumSounds) if self.length > 18: self.ShowMoreFlag = 1 self.length = 18 self.cols = 6 self.rows = self.length / self.cols + 1 self.presets = [[0 for i in range(self.cols)] for j in range(self.rows)] for i in range(self.length): # divides preset sound kits by 6 in n amount of rows until length (PresentCount/6 rows) #the rest of the states are zero self.presets[i / self.cols][i % self.cols] = toggleBtn( self.game, 1) if i == 0: self.presets[i][i].toggleState = 1 count = self.length % self.cols self.presets[-1] = self.presets[-1][:count] self.soundKits = [0] * len(self.game.drumSounds) for i in range(len(self.soundKits)): test = self.game.drumSounds[i][0].split('/') self.soundKits[i] = test[1] self.activePreset = (0, 0)
def __init__(self, game): self.game = game self.btnStates = [0] * self.game.numButtonRow for i in range(len(self.btnStates)): self.btnStates[i] = toggleBtn(self.game) self.activeToggle = -1
def __init__(self, game, x, y, num=4): self.game = game self.numberofmeasures = num self.x = x self.y = y self.measure = [0] * self.game.numberofmeasures self.measureStates = [0] * self.game.numberofmeasures self.sounds = [0] * self.game.numberofmeasures stock = [ 'kick', 'snare', 'hhcl', 'hhop', 'ride', 'crash', 'rim', 'shaker' ] for i in range(self.numberofmeasures): self.measure[i] = toggleBtn(self.game, 1) self.measureStates[i] = toggleBtn(self.game) self.sounds[i] = [] for j in range(self.game.numButtonRow): self.sounds[i].append('Sounds/stock/' + stock[j % self.game.numButtonRow] + '.wav') self.measure[0].toggleState = self.game.activeMeasure
def __init__(self, game): self.game = game self.Loadkits = toggleBtn(self.game) self.activeToggle = 0