Loading controller/dyckWordToBinaryTree.py +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ class DyckWordToBinaryTree(LevelController): if self.level.finished(): self.levelGui.finish() else: self.level.error() self.levelGui.error(index, nodeType) Loading controller/dyckWordToPlanarTree.py +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ class DyckWordToPlanarTree(LevelController): if self.level.finished(): self.levelGui.finish() else: self.level.error() self.levelGui.error(index, nodeType) Loading controller/planarTreeToBinaryTree.py +1 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ class PlanarTreeToBinaryTree(LevelController): if self.level.finished(): self.levelGui.finish() else: self.level.error() self.levelGui.error(index, nodeType) Loading model/level.py +4 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,7 @@ class Level: self.index = index self.score = None def error(self): if self.score >= 20: self.score -= 20 model/levelBinaryTreeToPlanarTree.py +0 −4 Original line number Diff line number Diff line Loading @@ -20,10 +20,6 @@ class LevelBinaryTreeToPlanarTree(Level): def nextLevel(self): return LevelBinaryTreeToPlanarTree(self.index + 1) def error(self): if self.score >= 20: self.score -= 20 def addNode(self, index: int, nodeType: str): self.tree.root.addNode(index, nodeType) Loading Loading
controller/dyckWordToBinaryTree.py +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ class DyckWordToBinaryTree(LevelController): if self.level.finished(): self.levelGui.finish() else: self.level.error() self.levelGui.error(index, nodeType) Loading
controller/dyckWordToPlanarTree.py +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ class DyckWordToPlanarTree(LevelController): if self.level.finished(): self.levelGui.finish() else: self.level.error() self.levelGui.error(index, nodeType) Loading
controller/planarTreeToBinaryTree.py +1 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ class PlanarTreeToBinaryTree(LevelController): if self.level.finished(): self.levelGui.finish() else: self.level.error() self.levelGui.error(index, nodeType) Loading
model/level.py +4 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,7 @@ class Level: self.index = index self.score = None def error(self): if self.score >= 20: self.score -= 20
model/levelBinaryTreeToPlanarTree.py +0 −4 Original line number Diff line number Diff line Loading @@ -20,10 +20,6 @@ class LevelBinaryTreeToPlanarTree(Level): def nextLevel(self): return LevelBinaryTreeToPlanarTree(self.index + 1) def error(self): if self.score >= 20: self.score -= 20 def addNode(self, index: int, nodeType: str): self.tree.root.addNode(index, nodeType) Loading