Loading view/launcherGame.py +14 −3 Original line number Diff line number Diff line Loading @@ -52,9 +52,20 @@ def explaination(game: GameEnum): "\n\nDans ce jeu, on vous donnera arbre planaire et vous\ndevrez dessiner l'abre binaire qui correspond " \ "en faisant\nle moins d'erreurs possible!" elif game == GameEnum.DYCK_WORD_TO_PLANAR_TREE: str += "Jeu mot de dyck -> arbre planaire" str += "Il existe une bijection entre les mots de dycks et\nles arbres planaires, c'est à dire que l'on peut " \ "représenter\nn'importe quel mot de dyck par un arbre planaire et\ninversement. Un mot de dyck est un mot " \ "correctement\nparenthesé, il contient autant de parenthèses ouvrantes\nque de parenthèses fermantes et " \ "à chaque endroit où\nl'on se trouve dans le mot, le nombre de parenthèses\nouvrantes et supérieur ou " \ "égal au nombre de parenthèses\nfermantes.\n\nDans ce jeu, on vous donnera un mot de dyck et vous\ndevrez " \ "dessiner l'abre planaire qui correspond en faisant\nle moins d'erreurs possible!" else: str += "Jeu arbre planaire -> mot de dyck" str += "Il existe une bijection entre les mots de dycks et\nles arbres planaires, c'est à dire que l'on peut " \ "représenter\nn'importe quel mot de dyck par un arbre planaire et\ninversement.Un mot de dyck est un " \ "mot correctement\nparenthesé, il contient autant de parenthèses ouvrantes\nque de parenthèses " \ "fermantes et à chaque endroit où\nl'on se trouve dans le mot, le nombre de parenthèses\nouvrantes " \ "et supérieur ou égal au nombre de parenthèses\nfermantes.\n\nDans ce jeu, on vous donnera un arbre " \ "planaire et un\nmot de dyck avec des trous. Vous devrez compléter\nle mot de dyck en faisant le moins " \ "d'erreurs possible!" return str Loading @@ -66,7 +77,7 @@ class LauncherGame(QWidget): self.titleLabel = QLabel(title(self.game)) self.titleLabel.setFont(QFont("Arial", 20)) self.explainationLabel = QLabel(explaination(self.game)) self.explainationLabel.setFont(QFont("Arial", 14)) self.explainationLabel.setFont(QFont("Arial", 12)) self.explainationLabel.setAlignment(Qt.AlignJustify) self.demoButton = QPushButton("Demo") self.levelButton = QPushButton("Niveaux") Loading Loading
view/launcherGame.py +14 −3 Original line number Diff line number Diff line Loading @@ -52,9 +52,20 @@ def explaination(game: GameEnum): "\n\nDans ce jeu, on vous donnera arbre planaire et vous\ndevrez dessiner l'abre binaire qui correspond " \ "en faisant\nle moins d'erreurs possible!" elif game == GameEnum.DYCK_WORD_TO_PLANAR_TREE: str += "Jeu mot de dyck -> arbre planaire" str += "Il existe une bijection entre les mots de dycks et\nles arbres planaires, c'est à dire que l'on peut " \ "représenter\nn'importe quel mot de dyck par un arbre planaire et\ninversement. Un mot de dyck est un mot " \ "correctement\nparenthesé, il contient autant de parenthèses ouvrantes\nque de parenthèses fermantes et " \ "à chaque endroit où\nl'on se trouve dans le mot, le nombre de parenthèses\nouvrantes et supérieur ou " \ "égal au nombre de parenthèses\nfermantes.\n\nDans ce jeu, on vous donnera un mot de dyck et vous\ndevrez " \ "dessiner l'abre planaire qui correspond en faisant\nle moins d'erreurs possible!" else: str += "Jeu arbre planaire -> mot de dyck" str += "Il existe une bijection entre les mots de dycks et\nles arbres planaires, c'est à dire que l'on peut " \ "représenter\nn'importe quel mot de dyck par un arbre planaire et\ninversement.Un mot de dyck est un " \ "mot correctement\nparenthesé, il contient autant de parenthèses ouvrantes\nque de parenthèses " \ "fermantes et à chaque endroit où\nl'on se trouve dans le mot, le nombre de parenthèses\nouvrantes " \ "et supérieur ou égal au nombre de parenthèses\nfermantes.\n\nDans ce jeu, on vous donnera un arbre " \ "planaire et un\nmot de dyck avec des trous. Vous devrez compléter\nle mot de dyck en faisant le moins " \ "d'erreurs possible!" return str Loading @@ -66,7 +77,7 @@ class LauncherGame(QWidget): self.titleLabel = QLabel(title(self.game)) self.titleLabel.setFont(QFont("Arial", 20)) self.explainationLabel = QLabel(explaination(self.game)) self.explainationLabel.setFont(QFont("Arial", 14)) self.explainationLabel.setFont(QFont("Arial", 12)) self.explainationLabel.setAlignment(Qt.AlignJustify) self.demoButton = QPushButton("Demo") self.levelButton = QPushButton("Niveaux") Loading