Boum
La gestion de la caméra a été unifiée dans player
Moteur physique récupéré sur un ancien projet

Marche que pour les spheres, pas vraiment flexible, va être refait.
Nettoyage des noms de fonctions Particule

Convention Particule_*
Refonte du moteur physique

Particule représente un point, centre de masse d'un objet.
On construit des formes grâce à lui, ex: CollisionSphere = Particule + rayon
La classe Collision gère la détection de collision entre chaque combinaison de forme et génère un objet Contact.
Un Contact stocke les références vers les 2 Particule en contact ainsi que la normale et la valeur d'interpenetration des 2 objets.
Cette classe utilise ces données pour séparer et appliquer des forces de sortie aux Particules référencées.
Le robot et les balles font des collisions.
Le robot lance des balles, réorganisation de la classe Sphere

Une classe Sphere à été créée pour plus de cohérence.
Les balles sont stockées dans un tableau limité à 100 balles. Dès que le haut du tableau est atteint, on revient au début et on écrase les anciennes balles.
Ajout des header de la SDL et GLEW pour compilation autonome
Mise à jour des headers de SDL vers la version RC1
Ajout de SDL2_image, refonte des rapports de chargement et d'erreurs
Fusion de moteurPhysique dans master
Correction de la fusion précédente

On a ajouté sur master les .h de la RC1, c'était une version de dev sur moteurPhysique.
Lors de la fusion, j'ai fait une erreur et sélectionné la version de SDL.h qui était sur moteurPhysique la vieille donc.
Celle-ci est la nouvelle.
Et oui le commit de "mise à jour" des headers qui en réalité ajoute les headers à master aurait du se faire après la fusion ^^'
Une autre correction

Une ligne a été oubliée dans la fusion du .cbp.
Nettoyage de la génération des shaders

Refactorisation de printLog, affichage systématique des messages et renvoi des résultats de chaque étape
Compatibilité avec OpenGL 3.3 et absence de debug_output
Renommage des shaders

Un peu moins longs désormais
Texturage de la tête et passage des textures en png car plus légères
On ignore les fichier Thumbs.db
La vitesse de l'animation suit celle du déplacement
Le robot peut changer de mode de tir et tirer des balles éclairantes
Implémentation de plans infinis orientés arbitrairement et des collisions sphere/plan