Commit Graph

85 Commits

Author SHA1 Message Date
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 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
Mattéo Delabre 6dbf641651 Correction typo dans ResourceManager 2016-03-30 14:02:06 +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
Mattéo Delabre e371466edf Inutile d'appeler le constructeur parent 2016-03-28 20:06:49 +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 14f9587fd8 P = mg 2016-03-28 14:59:09 +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 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 869c082112 Sauvegarde d'un changement déjà effectué sur block.cpp 2016-03-26 10:16:12 +01:00
maelle 377992d718 Ajout de la musique (à modifier pour charger depuis le RessourceManager) 2016-03-26 10:08:13 +01:00
Rémi Cérès 6fc705c2d9 suppression des textures .bmp 2016-03-25 21:31:43 +01:00
Mattéo Delabre a8aa8a4ee2 Correction du code collision 2016-03-25 21:03:49 +01:00
Mattéo Delabre 336504b614 Correction du style de code 2016-03-25 20:56:04 +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 b527c9b587 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-03-25 18:42:22 +01:00
maelle 1cc107ddd3 Différenciation des deux joueurs 2016-03-25 18:40:39 +01:00
Mattéo Delabre fbc43a400b Prise en charge propre des exceptions 2016-03-24 20:11:25 +01:00
Rémi Cérès 586ba7ca10 Correction de l'inclusion <memory> 2016-03-24 17:20:13 +01:00
Rémi Cérès 16fd531218 Correction d'une fuite mémoire 2016-03-24 14:47:09 +01:00
Mattéo Delabre e72f6eacbe Merge branch 'master' of github.com:matteodelabre/projet-cmi 2016-03-24 09:12:34 +01:00
Mattéo Delabre d0e3b29222 Ajout de la librairie whereami 2016-03-24 09:12:20 +01:00
Mattéo Delabre 214cc173fc Ajout de la librairie whereami pour la position de l'exécutable 2016-03-24 09:11:17 +01:00
maelle 1dbba700fe Mise à jour de la caméra quand la fenêtre est redimensionnée 2016-03-24 08:44:40 +01:00
Mattéo Delabre fd0b73154f Correction d'une division par zéro dans l'algo de frottement 2016-03-23 22:30:20 +01:00
Mattéo Delabre 7b278a6100 Autorise le redimensionnement de la fenêtre 2016-03-22 20:31:48 +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 ec6c6bae6c Fixation de la caméra (temporaire) 2016-03-20 22:19:53 +01:00
Mattéo Delabre 488f9aa345 Correction de la correction du code 2016-03-20 14:32:34 +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