예제 #1
0
파일: Grid.py 프로젝트: llwt/TD-Arena
    def createNextCell(self, cellID=None):
        if cellID is None:
            cellID = nextID(self.cells)
        cell = self.ownerComponent.copy(self.cellTemplate,
                                        name=f'cell{cellID}')
        cell.par.display = 1

        self.cells.append(cell)
        layoutComps(self.cells, columns=1)

        return cell
예제 #2
0
파일: Grid.py 프로젝트: llwt/TD-Arena
    def createNextHDivider(self, dividerID=None):
        if dividerID is None:
            dividerID = nextID(self.hDividers)
        template = self.hDividerTemplate
        divider = self.ownerComponent.copy(template,
                                           name=f'hDivider{dividerID}')
        divider.par.display = 1

        self.hDividers.append(divider)
        layoutComps(self.hDividers, columns=1, xBase=400)

        return divider
예제 #3
0
파일: DeckCtrl.py 프로젝트: llwt/TD-Arena
	def layoutDeckContainer(self):
		layoutComps([d['op'] for d in self.decks], columns=3)
예제 #4
0
 def layoutLayerContainer(self):
     layoutComps(self.layers.values(), columns=1)
예제 #5
0
파일: EffectCtrl.py 프로젝트: llwt/TD-Arena
 def updatEffectNetworkPositions(self):
     layoutComps(self.effects.values())
예제 #6
0
파일: ClipCtrl.py 프로젝트: llwt/TD-Arena
	def updateClipNetworkPositions(self):
		layoutComps(self.clipComps.values())
예제 #7
0
파일: Parameters.py 프로젝트: llwt/TD-Arena
 def updateSectionNetowrkPositions(self):
     layoutComps(self.sections.values(), columns=1)