Commit Graph

480 Commits

Author SHA1 Message Date
Mattéo Delabre a94b1cda98 Limite le temps entre 10s et 59:59 2016-04-06 00:30:18 +02:00
Mattéo Delabre 3f117001f4 Ajout police temporaire 2016-04-05 20:25:26 +02:00
Mattéo Delabre 88ae04fe6c Ajout du temps total du niveau dans le fichier des niveaux 2016-04-05 20:16:20 +02:00
Mattéo Delabre 9e0a0e8ba4 Ajout des fonctions pour changer le titre 2016-04-05 20:07:58 +02:00
Mattéo Delabre bdb61b81bd Nouveau nom jeu 2016-04-05 19:30:08 +02:00
Mattéo Delabre cb3e02ff4a Gestion de la sélection en externe des objets & multisélection 2016-04-05 19:27:37 +02:00
Mattéo Delabre 83e644a0e8 Gestion de la sélection, validation du dessin dans le manager 2016-04-05 17:50:28 +02:00
Mattéo Delabre b11684b906 Gestion des polices dans le gestionnaire de ressources 2016-04-05 17:37:43 +02:00
Mattéo Delabre a6d39aab3d Supprime le mode debug 2016-04-04 22:39:11 +02:00
Mattéo Delabre ddde5ee5c1 Évite les objets superposés dans l'éditeur 2016-04-04 22:37:37 +02:00
Mattéo Delabre 407bec5e7d Ajout/suppression d'objets depuis l'éditeur 2016-04-04 20:25:56 +02:00
Mattéo Delabre ef206a4ef5 Ajout de qualificateurs sur les fonctions getObjects() & getZone() 2016-04-04 20:25:17 +02:00
Mattéo Delabre 462656e99a Sauvegarde des events pour sous-traitement des vues 2016-04-04 19:53:54 +02:00
Mattéo Delabre 388decc3b6 Implémentation initiale de l'éditeur 2016-04-03 22:08:11 +02:00
Mattéo Delabre 6baf647cd7 MàJ du diagramme de classes 2016-04-03 21:59:47 +02:00
Mattéo Delabre 26a363ad10 Abstraction de la classe Game en Level pour accueillir Editor 2016-04-03 21:05:27 +02:00
Mattéo Delabre 5df9190c0a Meilleure implémentation pour la rotation visuelle des balles 2016-04-03 20:36:07 +02:00
Mattéo Delabre a40d724506 Modification de la boucle principale pour réduire la charge CPU 2016-04-03 20:19:48 +02:00
Mattéo Delabre 53c4573edb Effectue la conversion du temps en secondes en dernière instance
Pour une meilleure précision
2016-04-03 12:34:10 +02:00
Mattéo Delabre b3d2c50314 Suppression des constantes "par défaut"
Elles se trouvent désormais dans object.cpp
2016-04-02 15:59:57 +02:00
Mattéo Delabre 36d8179f94 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-04-02 15:59:15 +02:00
Mattéo Delabre a1e3ea9fe3 Niveau de test 2016-04-02 15:58:19 +02:00
Mattéo Delabre 9fb90a0371 Lecture des objets depuis un fichier 2016-04-02 15:18:29 +02:00
Mattéo Delabre 57f7772b76 Vérification de l'existence du type d'objet avant son décodage 2016-04-02 15:06:38 +02:00
Mattéo Delabre a8e325cb20 Capture des exceptions pour la lecture du fichier 2016-04-02 15:06:21 +02:00
Mattéo Delabre 25287bcc4b Chargement des objets en tant que liste 2016-04-01 22:44:10 +02:00
Mattéo Delabre 1b34dc86ec Correction du test d'erreur 2016-04-01 22:33:38 +02:00
Rémi Cérès 042c04d4f5 ajout rapport du comptes-rendus du 01-04-16 2016-04-01 18:50:44 +02:00
Rémi Cérès 1814599a0f Déplacement des objets sur la couche 0 2016-04-01 11:51:00 +02:00
Maëlle B e859d90cd0 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-04-01 11:02:04 +02:00
Maëlle B 83351355aa Adaptation de la caméra à la taille de la fenêtre 2016-04-01 11:01:03 +02:00
Mattéo Delabre 329e723e8d Suppression d'une fonction doublon 2016-04-01 10:40:10 +02:00
Mattéo Delabre f5711cab70 Déplacement des constantes d'unicité en haut de fichier 2016-03-31 19:45:57 +02:00
Mattéo Delabre 81434c9b7a Repassage à C++11 pour compatibilité 2016-03-31 10:20:09 +02:00
Mattéo Delabre bc858a05d2 Fusion de collision_data et collision 2016-03-30 23:17:01 +02:00
Mattéo Delabre aba30eefcd Implémentation plus propre des fonctions de calcul d'info collision 2016-03-30 23:14:31 +02:00
Mattéo Delabre b1f236ba0c Correction du test de compilateur 2016-03-30 22:48:35 +02:00
Mattéo Delabre 79500889d4 Support pour anciennes versions de GCC 2016-03-30 22:17:10 +02:00
Mattéo Delabre aa5b191dad Chargement du fond du niveau 2016-03-30 22:13:29 +02:00
Mattéo Delabre 18a87654c0 Ajout d'un fond de test 2016-03-30 22:12:32 +02:00
Mattéo Delabre 3e9c43b65e Bouclage de la musique 2016-03-30 20:40:59 +02:00
Mattéo Delabre 8e30f81801 Implémentation plus propre du chemin cross-platform 2016-03-30 20:37:45 +02:00
Mattéo Delabre 1a7c45b6f8 Correction de la déclaration des constantes 2016-03-30 20:28:51 +02:00
Mattéo Delabre b7eb450225 Utilisation du type std::function plutôt que pointeur sur callback 2016-03-30 20:28:33 +02:00
Mattéo Delabre 03cae0eb2e Demande un compilateur C++14 plutôt que C++11 2016-03-30 14:25:31 +02:00
Mattéo Delabre 692cf7d7fe Démarrage des indices à 0 pour les n° de joueurs 2016-03-30 14:05:01 +02:00
Mattéo Delabre fe7fa5c9a4 Chargement de niveaux 2016-03-30 14:03:52 +02:00
Mattéo Delabre de3d4f6311 Utilisation de la construction make_shared/make_unique 2016-03-30 14:03:36 +02:00
Mattéo Delabre 6808bfe5b7 Ne pas appeler ->frame() avec le gestionnaire (passé au constructeur) 2016-03-30 14:02:54 +02:00
Mattéo Delabre d09465cf4e Utilisation de pointeurs intelligents pour la liste d'objets 2016-03-30 14:02:31 +02:00