Commit Graph

15 Commits

Author SHA1 Message Date
alyn87 5f53340eac TEST 2014-05-20 20:47:47 +02:00
Alyn de215327c3 modification des sources liés à l'élaboration du tutoriel. 2014-05-19 22:45:52 +02:00
Le_dahut 19f7015b9c -Ajout d'un icône par monde et d'une couleur, chaque labo devient un monde. Le monde possède le nom de l'élément ultime a réaliser, l'objectif du monde est un niveau qui est marqué d'un symbole biohazard.
-Application de la couleur du monde aux lettres qui sont affichés en surimpression et qui réprésente l'abrégé de l'élément chimique et aux liaisons actives entre les niveaux.
-Suppression de l'affichage du labo.
-Ajout d'un fond glissant de gauche a droite.
2014-05-19 21:11:58 +02:00
Alyn 0125f35a8f Nouvelle version des paillasses avec intégration du tutoriel. 2014-05-17 13:55:31 +02:00
Le_dahut 471e78e233 -Ajout de description dans la documentation du langage tuto
-Correction de bogue dans l'execution du langage tuto
-Debut d'un tutoriel pour la paillasse 1
-Ajout de la lecture des paramètres pour avoir le mode debug
2014-05-17 11:50:49 +02:00
Le_dahut bafb591802 -Implémentation de toutes les fonctions du langage 'Tuto'
-Correction d'un bogue lors du lancement d'une paillasse sans tutoriel
-Ajout d'un document au format Markdown qui décrit le langage 'Tuto'
2014-05-15 11:30:14 +02:00
Le_dahut 8977108aa5 Mise en place d'un tutoriel interactif à partir d'un langage de script interprété depuis la variable 'tuto'. 2014-05-14 23:09:51 +02:00
Le_dahut b676b676f8 -Rechargement des 3 premiers mondes pour éviter la perte de l'electron lors d'un stop.
-Correction d'un bogue lors d'un stop par la fonction "reallystop"
-Renommage des fonctions programmée avec le préfixe "prog_" et les fonctions événementielles de menu par "click_", "drag_" et "motion_".
2014-05-14 18:36:02 +02:00
Le_dahut 0749bc11d8 -Généralisation de l'objet menu afin de gérer 3 types d'évènements (DRAG, MOTION & CLICK).
-L'appel des fonctions a réaliser sur chaque élément de menu est traité par la fonction "launch" qui créer un dict "state" avec toutes les informations necessaire au traitement de l'évènement (Type, Coordonnées, modifiers, Boutons..etc).
-Il est possible de faire des évaluation sur les booléens et sur les textes afin de rendre le menu dynamique.
2014-05-13 17:06:34 +02:00
Le_dahut f76847a81f - Création d'un système de gestion de menu centralisé
- Ajout de nouveau icônes
- Suppression de la variable dat et remplacement par une variable unique Menus qui contient une structure décrivant le comportement des menus de jeu.
2014-05-12 15:40:32 +02:00
Le_dahut 2f27ab738d -Remaniement du menu RAZ vers un nouveau menu "ouvrir" qui permet de revenir à la version initiale de la paillaisse ainsi qu'a des versions préalablement enregistrées par le biais du menu "sauver". 2014-05-04 11:44:38 +02:00
Le_dahut fa29a9b16b La paillasse "Superelectron" doit comporter un E majuscule comme objectif plutôt que minuscule pour montrer que l'on attend des superelectron négatifs. 2014-05-02 19:02:59 +02:00
Le_dahut 75984ef2c3 -Ajout de documentation (README,TODO,CREDITS,LICENSE,CHANGELOG)
-Inclusion de copyright et d'informations dans les sources.
2014-04-10 10:02:37 +02:00
Le_dahut f330fb6c45 Fichier permet de générer une base de donnée "dbdata" au format shelves qui contient les éléments de jeu, les niveau et les menus. 2014-03-28 18:11:08 +01:00
Le_dahut 1bd2dd0f4c Base de donnée source crée par convert.py renfermant les données du jeu. Actuellement uniquement les données des mondes. 2014-03-08 20:23:54 +01:00