From 761c2c449a9f950c2c89324afa1bb9b21bd40de7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Am=C3=A9lia=20Coutard-Sander?= Date: Sun, 5 Jan 2025 14:27:53 +0100 Subject: [PATCH] =?utf8?q?README.txt=20qui=20explique=20le=20fonctionnemen?= =?utf8?q?t=20de=20l'=C3=A9diteur?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- README.txt | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 README.txt diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..4bffdce --- /dev/null +++ b/README.txt @@ -0,0 +1,45 @@ +Dépendances: + OCaml + ocaml-graphics + +Compiler: + dune b +(Compiler et) Exécuter: + dune exec cells + +Ceci est un éditeur modal et simulateur d'automates cellulaires. +Pour l'utiliser, il faut donc connaitre les commandes des différents +modes. + +L'éditeur démarre en mode normal. Les commandes sont les suivantes: + : -> passer en mode commande + 0 -> revenir aux coordonnées 0:0 + s -> mets la case pointée à la valeur actuelle + q, d -> mets la valeur actuelle à la précédente, ou la suivante + f -> effectue une étape de simulation + h, j, k, l -> se déplace d'une case à gauche, en bas, en haut, + ou à droite. + i, o -> zoome, ou dézoome + +Toute commande (sauf s, :, et 0) peut être précédée d'un nombre (en +décimal, ne commençant pas par 0) qui indique le nombre de fois que l'on +souhaite l'exécuter. + +En mode commande, que l'on active en faisant :, on peut taper des +commandes plus longues, avec autocomplétion. Attention, les commandes +ne demandent pas confirmation avec de s'effectuer sans sauvegarder. + quit -> Quitte l'éditeur. + clear -> Efface tout le contenu de la grille. + select -> Change l'automate actuel à celui nommé . + write -> Sauvegarde l'état actuel de la grille dans + . + read -> Lis le nouvel état de la grille depuis + . Change l'automate actuel si besoin. +On peut effacer le dernier caractère via la touche retour arrière. +On peut repasser en mode normal with la touche échap. +On peut exécuter la commande en faisant entrée. +On peut activer l'autocomplétion en faisant une tabulation. +Toutes les autres touches servent simplement à écrire la commande. + +J'accepterai avec plaisir les contributions utiles envoyées par mail +(via git send-mail) à mon adresse personelle (indiquée sur mon site). -- 2.46.0