Commit Graph

295 Commits

Author SHA1 Message Date
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
Rémi Cérès 0f37d49c6c Initialisation de la fenêtre dans la liste d'initialisation
Et jacob dégage
2016-03-10 10:40:50 +01:00
Mattéo Delabre 9fdf9ac931 Build. 2016-03-09 20:01:58 +01:00
Mattéo Delabre ad35e95865 Correction du main 2016-03-09 20:01:50 +01:00
Mattéo Delabre 289b2dffea Construit les objets par leur position (x, y) 2016-03-09 20:01:36 +01:00