Table des matières
Functions
- actions Effectue une action en fonction de la nature de l'endroit ou l'on veut se déplacer et du mode de jeu (Edition ou non).
- affAutresMenu Crée et affiche la fenetre correspondant au menu "Autre" sur l'écran.
- affFileMenu Crée et affiche la fenetre correspondant au menu "Fichier" sur l'écran.
- affJeuMenu Crée et affiche la fenetre correspondant au menu "Jeu" sur l'écran.
- affKeyMenu Crée et affiche la fenetre correspondant au menu "Clefs" sur l'écran.
- affMapMenu Crée et affiche la fenetre correspondant au menu "Map Creator" sur l'écran.
- affMenu Affiche le menu que l'utilisateur veut selectionner en fonction du mode dans lequel se touve le programme et gère les évenements associés.
- affPortesMenu Crée et affiche la fenetre correspondant au menu "Portes" sur l'écran.
- afficher_clefs
- arret_horloge Arret de l'horloge
- associer_couleurs_symbols Associe un caractère à un symbole (chaine de caractères).
- charger_niveau Charge un labyrinthe en mémoire (dans un tableau) à partir d'un fichier.
- definir_couleur Initialise les couples de couleur pour ncurses
- delete_menu Supprime la fenetre de l'écran correspondant à un menu.
- deplacements Gére les evenements commun au mode jeu et editor ety exécute les actions en conséquence
- deplacements_accueil Gère les évènements du clavier à l'initialisation du programme (lorsque "LABY" est affiché) et exécute les actions en conséquence
- dessiner Dessine un symbole dans la fenetre.
- dessiner_lab Dessine le labyrinthe avec ncurse à partir d'un tableau représentant le labyrinthe
- est_valide Vérifie si la touche pressée est valide (si elle peut engendrer une action ou pas).
- game_over Efface la fenetre et affiche un message lorsque la partie est terminée (si le joueur a gagné ou si le temps est écoulé
- horloge Traite le signal d'horloge
- initMainMenuBar Initialise la barre de menu correspondant au mode JEU
- initMapMenuBar Initialise la barre de menu correspondant au mode EDITION
- init_lab initialise le labyrinthe (représenté par un tableau)
- lancement_horloge Initialisation de l'horloge.
- ramasser_clef Ajoute une clé au porte clef et l'efface de la fenetre.
- remplir_colonne En mode édition, permet de dessiner verticalement un mur de la longueur du labyrinthe
- sauvegarder En mode EDITION, vérifier la validité du labyrinthe puis l'enregistrer s'il est correct dans le fichier "niveauperso"
- scroll_menu Gére les évenements claviers sur un menu et permet de naviguer dans le menu (et la barre de menu);
- selectedMenu Observe quel menu l'utilisateur veut afficher en appuyant sur la touche correspondante
This page was generated with the help of DOC++.