def destroy(self): RepairMincroGame.destroy(self) taskMgr.remove('SawingGame.updateSawTask') self.sawButton.destroy() self.sawButton.removeNode() del self.sawButton if self.currentBoard: self.currentBoard.removeNode() self.currentBoard = None if self.onDeckBoard: self.onDeckBoard.removeNode() self.onDeckBoard = None self.sawingLine = None self.progressDescriptionLabel.destroy() self.progressDescriptionLabel = None self.progressLabel.destroy() self.progressLabel = None self.boardDestroyedLabel.destroy() self.boardDestroyedLabel = None for key in self.boardsPool.keys(): board = self.boardsPool[key] if not board.isEmpty(): board.removeNode() continue self.boardsPool.clear() self.newBoardSequence.clearToInitial() del self.newBoardSequence self.splitBoardSequence.clearToInitial() del self.splitBoardSequence self.dropBoardSequence.clearToInitial() del self.dropBoardSequence
def destroy(self): RepairMincroGame.destroy(self) del self.currentNails self.board.removeNode() self.circle.removeNode() for n in self.nails: n.removeNode()
def destroy(self): RepairMincroGame.destroy(self) for leakSet in (self.activeLeaks, self.inactiveLeaks, self.patchedLeaks): for i in range(len(leakSet)): leak = leakSet.pop() del self.activeLeaks del self.inactiveLeaks del self.patchedLeaks for locator in self.locators: locator.removeNode() del self.locators self.board.removeNode() del self.board self.crossHair.removeNode() del self.crossHair self.bucket.removeNode() del self.bucket self.bucketIdle.removeNode() del self.bucketIdle if self.missSeq is not None: self.missSeq.finish() del self.missSeq self.missPatch.removeNode() del self.missPatch return
def destroy(self): RepairMincroGame.destroy(self) for leakSet in (self.activeLeaks, self.inactiveLeaks, self.patchedLeaks): for i in range(len(leakSet)): leak = leakSet.pop() del self.activeLeaks del self.inactiveLeaks del self.patchedLeaks for locator in self.locators: locator.removeNode() del self.locators self.board.removeNode() del self.board self.crossHair.removeNode() del self.crossHair self.bucket.removeNode() del self.bucket self.bucketIdle.removeNode() del self.bucketIdle if self.missSeq is not None: self.missSeq.finish() del self.missSeq self.missPatch.removeNode() del self.missPatch
def destroy(self): RepairMincroGame.destroy(self) self.scrubPowerMeter.detachNode() self.scrubPowerMeter = None self.scrubMeterBackground.detachNode() self.scrubMeterBackground = None self.scrubMeterBar.detachNode() self.scrubMeterBar = None self.scrubMeterFrame.detachNode() self.scrubMeterFrame = None del self.lastMousePos del self.currentBarnacles self.board.removeNode() del self.board self.brush.removeNode() del self.barnacles
def destroy(self): RepairMincroGame.destroy(self)