- : Add
- : Fix, improved
- : Removed & : To do $ : New bug
- Button class
- Application class (motehr of Interface)
- Cell
- Grid (Still hexagones calculations to do)
- Theme
- Utils $ Apply label to window makes an unknow crash
- Grid working
- Cell light color
- Font fix $ Memomry (deleting buttons - check issues)
- Memory cleaning fix
- Button update fix
- Output added
- Button class ready for the actions
- Cleaned the entiere code
- Commented the entiere code
- Fixed warnings
- Label added in the Theme
- Background methods added
- Theme improved (label placement & appareance)
- Button's constructor now takes its label
- New font fix (it was a pointer / reference problem)
- Changed ressources to resources
- loadLevel : it loads a level from a file
- it doesn't cause a crash if the level does not exist)
- it overrides the precedent level if there was one
- levels ready for next updates
- Fixed grid conception problems (some crashes)
- saveLevel()
- level selection working
- Changed level id from int to string (problem 00 != 0)
- Fixed showGrid algorithm
- Fixed memory loose
- Fixed labels (bob fix)
- Added an attribute for the mouse status : m_pressing_mouse (application.h)
- Constructor by copy for button to move it: draw_button_at(..)
- Rectangle moving
- Added programbox
- Implementation des programboxes (non fini)
- Ajout des textures des boutons
- Ajout du robot
- Ajout de program handler
- Fix textures
- et plein d'autres choses..........
- Ajout des deux prgm box (p1, p2)
- Résolution des warnings
- Résolutions des fuites mémoire
- Résolution du problème avec le texte ds prgm box
- Préparation pour la mise à jour de program handler
======= MAJOR UPDATE =======
- Changement du robot par une image
- Amélioration visuelle
- Résolution save level en ajoutant les infos du robot
- Changement des coordonnées dans la grille par leur hauteur
- Finition du runProgram()
- Implem delete action (row) et auto-alignement des boutons
- Implet insertion action
- ..... PLEIN DE CHOSES
- Fix delete action
- Debut ajout end screen
- Fix saut
==== VERSION BUGUEE (normal)
.. Continuation (lol) de l'écran de fin d'execution
- Execution pas à pas avec indications
- End screen avec messages
- Visuel saut
- Fix crash si on utilise pas P1 et/ou P2
- Fix qqes problèmes de chargement de police (grid)
- Qqes autres fix
- positionToPixels()
- début commentaire
- clean code
- Fix bugs de couleurs quand on perd dans P1 et/ou P2
- Fin commentaires
- Plein de petits fix
- Améliorations de l'algo d'execution
- Level validity checker
- Level name display
- Fixed a critical crash with out of range exception if p1 & p2 have action but main have not p1 &&/|| p2