Exemple #1
0
    def getAnims(self):
        anims = []
        myAnims = {}
        for i in range(self.listCtrlAnim.GetItemCount()):
            a = Library.Animation(
                self.listCtrlAnim.GetItem(i, 1).GetText(),
                Filename.fromOsSpecific(
                    self.listCtrlAnim.GetItem(i, 2).GetText()))
            if a not in anims:
                anims.append(a)
                myAnims[self.listCtrlAnim.GetItem(i, 0).GetText()] = a
            else:  #if an equivalent animation is already in the list, use that one
                myAnims[self.listCtrlAnim.GetItem(
                    i, 0).GetText()] = anims[anims.index(a)]

        return anims, myAnims
Exemple #2
0
 def getAnimation(self):
     return Library.Animation(Util.toAssetName(self.name), self.filename)