From fd4a00bd385c693a9808ac1648346fc77ead0ec2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathis=20Rib=C3=A9mont?= Date: Mon, 31 Jan 2022 11:34:28 +0100 Subject: [PATCH] algo main --- Documentation/general.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Documentation/general.md b/Documentation/general.md index e69de29..a2b7357 100644 --- a/Documentation/general.md +++ b/Documentation/general.md @@ -0,0 +1,23 @@ +# Pontu +#### Algorithme de la boucle main + +Voici l'algorithme gérant les vue et les liens entre elles +``` +etat = menu principal + +tant que etat différent de quit, faire + switch etat + case MainMenu //code similaire pour chaque menu, seul la boucle change, mais elle peut être encapsulé dans une fonction + afficher MainMenu + tant que vrai + si bouton cliqué + si bouton = option bouton + tant que + ... //code de la fenêtre d'option + si bouton = quit + etat = quit + break; + case CreationGameMenu + ... + fin switch +```