Commit Graph

64 Commits

Author SHA1 Message Date
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
Mattéo Delabre 7685c5fd75 Déplacement des fonctions d'info sur collision en extérieur 2016-03-25 19:15:51 +01:00
maelle 1cc107ddd3 Différenciation des deux joueurs 2016-03-25 18:40:39 +01:00
Mattéo Delabre d0e3b29222 Ajout de la librairie whereami 2016-03-24 09:12:20 +01:00
Mattéo Delabre 18c9019093 Utilisation du gestionnaire de ressources pour charger les textures 2016-03-22 20:04:18 +01:00
Mattéo Delabre a71bfb45b0 Ajout du gestionnaire de ressources 2016-03-22 20:03:19 +01:00
Mattéo Delabre aed2c3a097 Ajout des frottements 2016-03-20 22:21:01 +01:00
Mattéo Delabre 84ffd44f17 Correction du code de Maëlle 2016-03-20 14:28:13 +01:00
maelle 9ef5b6683d Mise en place de la caméra (qui ne suit pas encore la balle) 2016-03-20 13:18:20 +01:00
Mattéo Delabre 4d3fc1851d Fixation de l'étape temporelle de la simulation 2016-03-19 23:47:23 +01:00
Mattéo Delabre ecc6a3d006 Suppression des valeurs magiques et évite la division par 0 2016-03-19 22:59:44 +01:00
Mattéo Delabre 785fcca083 Affinage de la correction positionnelle 2016-03-19 22:12:41 +01:00
Mattéo Delabre 012100e77d Ajout de la constante de débogage 2016-03-18 19:14:08 +01:00
Mattéo Delabre f5e6a3c96e Migration des constantes pour Object dans constants.hpp 2016-03-18 18:33:46 +01:00
Mattéo Delabre db18959575 Correction des collisions
Ajout de la correction positionelle, correction du rayon de
détection
2016-03-18 16:49:43 +01:00
Mattéo Delabre b2e3c5f6cc Mise en cache de l'inverse des masses 2016-03-15 22:09:40 +01:00