Commit Graph

79 Commits

Author SHA1 Message Date
Mattéo Delabre 5dd8608ced Implémentation initiale des modales 2016-04-29 01:16:03 +02:00
Mattéo Delabre 8ea50f3202 Séparation entre images et textures pour optimisation
Les images (chargées en RAM) sont séparées des textures
(chargées en GPU) dans les dossiers et le gestionnaire
de ressources. Le cache d'images est constitué de pointeurs
faibles pour ne pas entrer en conflit avec la gestion
de mémoire de SFGUI. On évite ainsi de recharger trop
souvent les textures, mais on évite aussi des images
qui resteraient indéfiniment en mémoire, affichées
à l'écran.

Ceci évite d'avoir des textures à la fois chargées en
RAM et GPU et réduit donc l'impact mémoire inutile.
Ceci pourrait résoudre le problème de l'invite
"Ne répond pas" qui s'affiche de manière intempestive
sans affecter le déroulement du programme.
2016-04-28 22:40:05 +02:00
Mattéo Delabre b8f1ca5634 Ajout des boutons de modification du timer 2016-04-28 21:11:51 +02:00
Mattéo Delabre 231aee482e Réimplémentation du compte à rebours pour éditeur & jeu 2016-04-28 14:27:48 +02:00
Mattéo Delabre 7d46367eb5 Ajout du bouton recommencer & fluidification de la caméra 2016-04-28 10:14:21 +02:00
Mattéo Delabre 656bd60643 Généralisation de la barre d'action au jeu 2016-04-27 22:23:44 +02:00
Mattéo Delabre 8c91ba7a54 Boutons normaux et implémentation du bouton éditeur musique 2016-04-27 19:44:40 +02:00
Mattéo Delabre 18fb9a9419 Ajout des icônes de la barre 2016-04-27 12:31:16 +02:00
Mattéo Delabre 192152ecc3 Interaction du bouton d'objet au clic 2016-04-20 22:54:28 +02:00
Mattéo Delabre c9cc24da93 MàJ thème couleurs 2016-04-20 22:26:46 +02:00
Mattéo Delabre 50522f07ae Suppression de l'ancienne police 2016-04-20 19:58:19 +02:00
Mattéo Delabre 44fb241934 Nettoyage de l'implémentation des blocs 2016-04-20 18:00:45 +02:00
Mattéo Delabre c3b46574b3 Implémentation du bloc tueur comme une icône sur le bloc 2016-04-20 17:48:55 +02:00
Mattéo Delabre 6524d8b58a Réorganisation du dossier des ressources 2016-04-20 16:34:30 +02:00
Mattéo Delabre 2d2fe5a784 Thémage du nouveau widget 2016-04-20 14:48:50 +02:00
Mattéo Delabre 67d98b8626 Mise en 2D des textures de la toolbar 2016-04-20 13:42:08 +02:00
Mattéo Delabre f3264759aa Amélioration thème interface 2016-04-20 01:35:45 +02:00
Mattéo Delabre 906297294d Amélioration de l'interface toolbar 2016-04-20 01:18:08 +02:00
Mattéo Delabre a3fe83c343 Ajout des nouvelles polices pour le GUI 2016-04-20 01:09:48 +02:00
Mattéo Delabre 7f5f355ac1 Ajout du thème de l'interface 2016-04-20 00:29:13 +02:00
Mattéo Delabre 774b60464c Bloc de changement de polarité utilisable une fois 2016-04-17 23:30:21 +02:00
Mattéo Delabre ad7cab00c2 Animation du bloc gravité une fois utilisé 2016-04-17 23:10:30 +02:00
Mattéo Delabre 608304f3d5 Réorganisation fichiers niveau 2016-04-17 14:20:35 +02:00
Mattéo Delabre c652eba222 Ajout nouveau niveau 2016-04-17 14:20:24 +02:00
Mattéo Delabre 6e430acf0a Dessin du fond du niveau en continu 2016-04-12 21:04:44 +02:00
Mattéo Delabre 5690e8ed51 COrrection musiques 2016-04-12 15:51:12 +02:00
Rémi Cérès 8dee6b7c5f amélioration niveau et correction de bug 2016-04-12 00:57:49 +02:00
Rémi Cérès a29ef76b21 mise a jour niveau hard 2016-04-11 23:56:51 +02:00
Rémi Cérès b374ffde3d ajout niveau compliqué. 2016-04-11 23:40:41 +02:00
Mattéo Delabre 00635b5dd8 Correction logging 2016-04-11 23:11:18 +02:00
Mattéo Delabre 138289460c Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-04-11 22:49:58 +02:00
Mattéo Delabre ded76a3527 Ajout des nouvelles textures joueurs 2016-04-11 22:49:41 +02:00
maelle 87928113d4 Mise à jour des niveaux 2016-04-11 22:40:59 +02:00
Mattéo Delabre 6dc9e706f9 Merge branch 'master' of https://github.com/matteodelabre/projet-cmi 2016-04-11 21:20:18 +02:00
Mattéo Delabre 0c8f5d2e3e Correction fuite mémoire 2016-04-11 21:11:34 +02:00
maelle c86e5fca7d Ajout du niveau tutoriel 2016-04-11 20:27:03 +02:00
maelle de4ec01e64 Modification d'un niveau et début de l'affichage des règles 2016-04-11 19:56:44 +02:00
Mattéo Delabre 44ae6475e3 Correction du comportement du bloc switch 2016-04-11 19:35:58 +02:00
Mattéo Delabre 6661472d1a Ajout du bloc inverseur 2016-04-11 13:35:29 +02:00
Rémi Cérès 7c8ebe89db ajout de niveaux 2016-04-11 11:33:54 +02:00
Rémi Cérès d48666a0ef mise a jour mini niveau caise 2016-04-11 10:10:46 +02:00
Rémi Cérès 405456d2b1 test niveau caise gravité 2016-04-11 04:29:32 +02:00
Mattéo Delabre 1185ab6d8c Niveau de test de la sauvegarde 2016-04-11 03:52:02 +02:00
Mattéo Delabre b36f072009 Implémentation initiale des blocs d'arrivée / tueurs 2016-04-11 02:49:40 +02:00
Mattéo Delabre f864712da3 Correction problème raccourci suppr dans éditeur 2016-04-11 00:13:51 +02:00
Rémi Cérès f0cbf5b9f8 correction texture "mouvable_block.tga" et "toolbar_movable_block.tga" 2016-04-10 22:29:14 +02:00
Mattéo Delabre 201b99b24a attribution automatique des numéros de joueurs 2016-04-10 21:18:21 +02:00
Mattéo Delabre f521a2a736 MàJ des textures 2016-04-10 17:39:56 +02:00
Mattéo Delabre 7daecc8997 MàJ sélection 2016-04-10 13:50:30 +02:00
Mattéo Delabre 38fbcbe480 Suppression de points de contrôle : clic droit 2016-04-10 13:40:43 +02:00