Commit Graph

499 Commits

Author SHA1 Message Date
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 6a34c31ae9 Amélioration du test pour les collisions 2016-03-15 21:59:30 +01:00
Mattéo Delabre e8c4f9df17 Affinage des constantes 2016-03-15 21:55:00 +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 ea42340ab3 Déplacement des balles et blocs sur la même couche 2016-03-14 21:23:04 +01:00
Mattéo Delabre ce2f0f2d0e Amélioration du commentaire 2016-03-14 21:22:12 +01:00
Mattéo Delabre a25a637a35 Centralisation des constantes dans un en-tête constants 2016-03-14 21:20:40 +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 8b8102eeb0 Ajout de fonctions pour le "coarse test" de la collision 2016-03-13 19:07:35 +01:00
Mattéo Delabre 4cc2bfa197 Réduction de l'utilisation de la mémoire dans les fonctions critiques 2016-03-13 17:03:56 +01:00
Mattéo Delabre bd9aa54275 Ne pas considérer CMake dans les statistiques de code 2016-03-13 15:10:53 +01:00
Mattéo Delabre 50210b669e Dessin des vecteurs accélération et vitesse pour les tests 2016-03-13 13:31:41 +01:00
Mattéo Delabre f740cd6441 Un test un peu plus intéressant 2016-03-13 13:27:00 +01:00
Mattéo Delabre d99b7bb72d Ajout des instructions de build pour Atom 2016-03-13 00:36:11 +01:00
Mattéo Delabre 624b377e72 Nouvelles textures de test pour mieux voir les contours 2016-03-12 23:15:03 +01:00
Mattéo Delabre e7aa2c22e7 Éviter la division par zéro dans l'algo d'attraction 2016-03-12 19:46:56 +01:00
Mattéo Delabre 6a53994312 Utilisation de références plutôt que pointeurs 2016-03-12 19:45:16 +01:00
Mattéo Delabre 41216eb5e9 Suppression de l'ancie Makefile 2016-03-12 19:04:25 +01:00
Mattéo Delabre 61beb1fcdf Suppression de l'ancien Makefile 2016-03-12 19:03:23 +01:00
Mattéo Delabre fa83a2dc60 Utilisation de CMake pour la génération des Makefile 2016-03-12 19:03:01 +01:00
Mattéo Delabre bade345d6e Déplacement de la texture test dans le dossier ressources 2016-03-12 18:46:07 +01:00
Mattéo Delabre f13c636c6c Déplacement des fichiers dans des sous-dossiers 2016-03-12 18:38:56 +01:00
Mattéo Delabre 2e3d5d7aac Correction du style de code 2016-03-12 14:15:27 +01:00
Mattéo Delabre c2a5edf257 Suppression des fichiers temporaires Gedit 2016-03-12 13:05:51 +01:00
maelle 327d9411c9 Chargement des textures pour ball et block 2016-03-12 11:22:10 +01:00
Mattéo Delabre 9214ff7ac5 Ajout du compte-rendu du 11/03 2016-03-11 18:47:36 +01:00
Mattéo Delabre 41d5c3696c Affichage des blocs aimantés en couleur 2016-03-11 16:15:27 +01:00
Mattéo Delabre f0632db66f Affinage des constantes physiques 2016-03-11 16:15:11 +01:00
Mattéo Delabre 0b39b49109 Fonction de test 2016-03-11 16:14:34 +01:00
Mattéo Delabre 6c7443185e Agrandissement de la fenêtre pour les tests 2016-03-11 16:11:30 +01:00
Mattéo Delabre 4610662dd8 Déclaration virtuelle pour l'héritage dynamique 2016-03-11 15:36:21 +01:00
Mattéo Delabre ea10f375e9 Correction du sens du vecteur attraction 2016-03-11 15:17:59 +01:00
Mattéo Delabre fde30aa85f MàJ du main 2016-03-11 15:17:08 +01:00
Mattéo Delabre a5e36368e0 Spécification de la taille en 32x directement 2016-03-11 15:16:46 +01:00
Mattéo Delabre d8993cb457 Suppression de l'appel au constructeur parent dans Block 2016-03-11 13:50:14 +01:00
Mattéo Delabre 52ae4c26b3 Correction de l'affichage des blocs (forme carrée au lieu de cercle) 2016-03-10 22:48:13 +01:00
Mattéo Delabre 2455c2f845 Correction de l'ordre d'affichage des objets 2016-03-10 22:47:53 +01:00
Mattéo Delabre af18582e19 Ajout de blocs de tests 2016-03-10 22:47:38 +01:00
Mattéo Delabre e8193af1c9 Ajout de la fonction Block::draw 2016-03-10 22:16:07 +01:00
Mattéo Delabre 84ba1aa821 Ajout de blocs pour tester 2016-03-10 22:15:56 +01:00
Mattéo Delabre 213e423307 Build locales, pas de suivi distant sur les compilations 2016-03-10 22:00:15 +01:00
Mattéo Delabre 284fb422a1 Pas de suivi des fichiers compilés 2016-03-10 21:58:30 +01:00
Rémi Cérès 11ecc85ea2 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-03-10 21:49:33 +01:00
Rémi Cérès 01bcf9ed66 mise en place des fonctions de dessins des balles et des blocs. 2016-03-10 21:47:19 +01:00
Mattéo Delabre 642ecb88ba Merge branch 'master' of github.com:matteodelabre/projet-cmi 2016-03-10 19:53:16 +01:00
Mattéo Delabre 3df200091b Ajout de l'intégration simple (Euler explicite) 2016-03-10 19:52:59 +01:00
Mattéo Delabre 382cc27eb3 Ajout de l'instruction de dessin final 2016-03-10 19:18:50 +01:00