Mattéo Delabre
4785fdde70
Ajout du nouveau diagramme de classes
2016-03-09 18:18:49 +01:00
Mattéo Delabre
8198498e81
Nouveaux include guards
2016-03-08 23:28:50 +01:00
Mattéo Delabre
ac12e1ab66
MàJ du Makefile
2016-03-08 23:27:54 +01:00
Mattéo Delabre
4e262219bb
Correction des commentaires
2016-03-08 23:27:44 +01:00
Mattéo Delabre
0dc46b5e7c
Utilisation de pointeurs natifs plutôt qu'intelligents
2016-03-08 22:50:42 +01:00
Mattéo Delabre
773a703c76
Pré-déclaration de Object dans State pour éviter l'inclusion circulaire
2016-03-08 22:50:14 +01:00
Mattéo Delabre
f312d712a0
Correction: block s'inclut lui-même
2016-03-08 22:49:52 +01:00
Mattéo Delabre
d4c0af4f9b
Correction d'un commentaire dans Engine
2016-03-08 21:17:08 +01:00
Mattéo Delabre
fecbe5681a
Suppression des constantes physiques de la classe centrale
2016-03-08 21:16:45 +01:00
Mattéo Delabre
e5a6b28c5e
Migration des constantes physiques dans PhysicsObject
2016-03-08 21:16:02 +01:00
Mattéo Delabre
0f9b7f1ef8
Ajout de la signature de update
2016-03-08 21:15:33 +01:00
Mattéo Delabre
68cce5f6e0
Move Physics constants in Ball
2016-03-08 21:15:08 +01:00
Mattéo Delabre
d072686b0c
Délégation du calcul des forces aux balles
...
Et implémentation du file de priorité de couches pour le dessin des objets
2016-03-08 19:52:55 +01:00
Mattéo Delabre
c75cf288c1
Stockage de tous les objets du jeu dans un seul tableau
...
Tous les pointeurs intelligents vers les objets du jeu sont stockés
dans un seul et même tableau "objets" au lieu de tableaux séparés
"blocks" et "balls" pour plus de flexibilité
2016-03-08 19:51:42 +01:00
Mattéo Delabre
18fbe2b88e
Externalisation de l'état du moteur pour la MàJ des objets
2016-03-08 19:51:24 +01:00
Mattéo Delabre
ee6cad5066
Les bloc ont une fonction de mise à jour vide (pour le momoent)
2016-03-08 19:50:55 +01:00
Mattéo Delabre
536e63dde3
Ajout de la couche de Block
2016-03-08 19:50:37 +01:00
Mattéo Delabre
d6e39b2e45
Ball hérite de PhysicsObjet et ajout de la couche de Ball
2016-03-08 19:50:21 +01:00
Mattéo Delabre
ad39ccf563
Spécialisation de Object en PhysicsObject
...
La sous-classe PhysicsObject définit des attributs propres
aux éléments physiques du jeu (vitesse, masse, calcul des forces)
2016-03-08 19:49:28 +01:00
Mattéo Delabre
0ea9479a2a
Ajout des fonctions update() et getLayer() sur Object
...
Tous les objets sont susceptibles d'être mis à jour
La fonction getLayer() permet d'obtenir la couche d'affichage de l'objet
2016-03-08 19:48:42 +01:00
Mattéo Delabre
c0ef8ae976
Héritage de Block depuis Objet et préparation des fonctions à coder
2016-03-08 18:07:34 +01:00
Mattéo Delabre
f39bbd8bc8
Héritage de Ball depuis Object et nettoyage de ball.cpp
2016-03-08 18:07:21 +01:00
Mattéo Delabre
fdc38d411d
Ajout d'une classe Object générale
2016-03-08 18:07:09 +01:00
Mattéo Delabre
623b4c2af7
Corrige l'include guard de block
2016-03-08 17:48:54 +01:00
Mattéo Delabre
c53bbbe273
Ajout de la classe Block
2016-03-08 17:46:33 +01:00
Mattéo Delabre
e3eff0eb5f
Merge branch 'master' of github.com:matteodelabre/projet-cmi
2016-03-08 17:43:21 +01:00
Mattéo Delabre
d89ac6d0e5
Amélioration de l'algo pour la force d'attraction
2016-03-08 17:42:45 +01:00
Rémi Cérès
321f1eebe7
Ajout compte rendu de la séance de travail du 4 mars 2016.
2016-03-04 23:19:20 +01:00
Rémi Cérès
a6f63f0598
Ajout du rapport de Rémi Cérès
2016-03-04 23:09:07 +01:00
Mattéo Delabre
733d4540ce
Ajout du dossier pour les rapports
...
Et ajout de mon rapport initial
2016-03-04 20:14:30 +01:00
Mattéo Delabre
d0204d3ace
Préparation du dossier pour les comptes rendus
2016-03-04 20:14:02 +01:00
Mattéo Delabre
0a2943c6bf
Initial commit
2016-03-04 16:29:31 +01:00
Mattéo Delabre
bbee35624e
Initial commit
2016-03-04 13:50:52 +01:00