Commit Graph

45 Commits

Author SHA1 Message Date
Mattéo Delabre 4a3953a1c6 Correction du chargement 2016-04-10 07:37:32 +02:00
Mattéo Delabre ed0f2f5ace Sauvegarde des objets dans un fichier 2016-04-10 06:53:45 +02:00
Mattéo Delabre 61a0122a01 On apprend à se servir des pointeurs peut-être ? 2016-04-10 05:10:27 +02:00
Mattéo Delabre d83fdb18fd Uniformisation des FPS & constante PHYSICS_TIME => FRAME_TIME 2016-04-10 04:47:02 +02:00
Mattéo Delabre 2515ed0d59 Ajout du bloc de gravité 2016-04-09 05:44:07 +02:00
Mattéo Delabre 869875f7e0 Ajout d'une propriété gravité sur level en vue de
l'ajout du bloc changeur de gravité
2016-04-09 04:57:54 +02:00
Mattéo Delabre bf66ba4dbb Meilleure encapsulation du manager et passage de level 2016-04-09 04:36:30 +02:00
Mattéo Delabre 6ae0b14adf Activations d'objets 2016-04-09 03:53:17 +02:00
Mattéo Delabre 2cc2a1ce61 Correction compat avec MacOS 2016-04-08 16:28:56 +02:00
Mattéo Delabre d9a9212f9e Correction de glitches visuels 2016-04-08 15:53:30 +02:00
Mattéo Delabre 5ff5ba493a Nouveau type de sélection 2016-04-07 11:22:20 +02:00
Mattéo Delabre fe7fdd43d5 Amélioration de l'ordre de profondeur 2016-04-07 01:21:18 +02:00
Mattéo Delabre 574a53ca90 Dessin par ordre de profondeur 2016-04-06 17:04:03 +02:00
Rémi Cérès 9130adec55 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-04-06 15:35:37 +02:00
Rémi Cérès d010bd56da mise a jour des textures 2016-04-06 15:35:15 +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 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 a6d39aab3d Supprime le mode debug 2016-04-04 22:39:11 +02:00
Mattéo Delabre 9fb90a0371 Lecture des objets depuis un fichier 2016-04-02 15:18:29 +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 d09465cf4e Utilisation de pointeurs intelligents pour la liste d'objets 2016-03-30 14:02:31 +02:00
Mattéo Delabre 62013124ab Constructeurs virtuels 2016-03-28 20:02:23 +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 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 5ded22e012 Amélioration de la méthode d'intégration 2016-03-27 23:43:05 +02:00
Mattéo Delabre 7685c5fd75 Déplacement des fonctions d'info sur collision en extérieur 2016-03-25 19:15:51 +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 18c9019093 Utilisation du gestionnaire de ressources pour charger les textures 2016-03-22 20:04:18 +01:00
Mattéo Delabre aed2c3a097 Ajout des frottements 2016-03-20 22:21:01 +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 4b606cc1da Force d'attraction pour tous 2016-03-19 15:38:08 +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 62b4c53a36 Ajout de la constante par défaut pour le rebond 2016-03-18 18:28:03 +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
Mattéo Delabre a99f1ccd0a Implémentation initiale des collisions 2016-03-15 22:00:03 +01:00
Mattéo Delabre 7a31d950c0 Fusion des classes PhysicsObject et Object
Tous les objets sont dotés de propriétés physiques.
Les blocs ont une masse infinie : ils ne sont pas déplaçables.
2016-03-15 17:08:21 +01:00
Mattéo Delabre 4a8b31816b Transformation de la charge en float 2016-03-14 21:43:27 +01:00
Mattéo Delabre 7e9ebdda9f Le layer est désormais une variable de la classe 2016-03-14 21:41:20 +01:00
Mattéo Delabre cb0dd83817 Déplacement des implémentations dans les fichiers source 2016-03-14 21:11:09 +01:00
Mattéo Delabre f13c636c6c Déplacement des fichiers dans des sous-dossiers 2016-03-12 18:38:56 +01:00