Commit Graph

79 Commits

Author SHA1 Message Date
Mattéo Delabre 914297225b Transfert de toutes les propriétés vers le niveau de test 2016-04-06 14:02:11 +02:00
Mattéo Delabre 8016602e9d Clonage des objets avant de démarrer le mode test 2016-04-06 13:54:03 +02:00
Mattéo Delabre 4212320fe1 Affichage des accents dans le titre 2016-04-06 13:41:12 +02:00
Mattéo Delabre a166ef7e86 Test du niveau dans l'éditeur avec (espace) 2016-04-06 01:13:00 +02:00
Mattéo Delabre e5d3212a08 Utilisation du widget timer dans l'éditeur 2016-04-06 00:31:46 +02:00
Mattéo Delabre 0aa9e86af7 Ajout de "widgets" : éléments d'interface interactive 2016-04-06 00:31:10 +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 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 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 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 9fb90a0371 Lecture des objets depuis un fichier 2016-04-02 15:18:29 +02:00
Mattéo Delabre 25287bcc4b Chargement des objets en tant que liste 2016-04-01 22:44:10 +02:00
Rémi Cérès 1814599a0f Déplacement des objets sur la couche 0 2016-04-01 11:51:00 +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 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 aa5b191dad Chargement du fond du niveau 2016-03-30 22:13:29 +02:00
Mattéo Delabre 3e9c43b65e Bouclage de la musique 2016-03-30 20:40:59 +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 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 d09465cf4e Utilisation de pointeurs intelligents pour la liste d'objets 2016-03-30 14:02:31 +02:00
Mattéo Delabre e45939344e Passage du gestionnaire en paramètre du constructeur de la vue 2016-03-30 14:01:41 +02:00
Mattéo Delabre f403d72da7 Gestion de la musique dans le gestionnaire de ressources 2016-03-30 13:32:49 +02:00
Rémi Cérès b3ed814237 Correction d'une typo dans view.hpp 2016-03-29 08:36:14 +02:00
Mattéo Delabre 62013124ab Constructeurs virtuels 2016-03-28 20:02:23 +02:00
Mattéo Delabre 6f0ff5131e Modification plus propre de la vue 2016-03-28 19:57:55 +02:00
Mattéo Delabre dde1280573 Centralisation de l'état dans un gestionnaire principal
Démarrage de l'abstraction nécessaire à l'utilisation
de plusieurs vues
2016-03-28 17:23:47 +02:00
Mattéo Delabre c505437e01 Renommage Engine -> Game 2016-03-28 15:05:18 +02:00
Mattéo Delabre b9e50580b6 Séparation des trois phases de collisionage 2016-03-28 02:03:56 +02:00
Mattéo Delabre c5a4402369 Merge branch 'master' of github.com:matteodelabre/projet-cmi 2016-03-27 23:44:00 +02:00
Mattéo Delabre 5ded22e012 Amélioration de la méthode d'intégration 2016-03-27 23:43:05 +02:00
Mattéo Delabre c74e23ae28 Ajustage de la correction positionnelle 2016-03-27 23:00:11 +02:00
Mattéo Delabre e3d752a312 Suppression des inclusions de iostream 2016-03-27 22:53:01 +02:00
maelle 328ccb40a2 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-03-26 10:21:10 +01:00
maelle 377992d718 Ajout de la musique (à modifier pour charger depuis le RessourceManager) 2016-03-26 10:08:13 +01:00
Mattéo Delabre 701673253a Merge branch 'master' of github.com:matteodelabre/projet-cmi 2016-03-25 20:13:47 +01:00