Example #1
0
    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)
Example #2
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
Example #3
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)
Example #4
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
Example #5
0
    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
Example #6
0
    def __init__(self, game):
        self.game = game

        self.Loadkits = toggleBtn(self.game)

        self.activeToggle = 0