Commit Graph

280 Commits

Author SHA1 Message Date
Mattéo Delabre d193262dbf Non, non rien n'a changé 2016-04-21 00:07:03 +02:00
Mattéo Delabre 20d251752c Communication de données entre la toolbar et l'éditeur 2016-04-21 00:03:29 +02:00
Mattéo Delabre 14e4b045a6 Réimplémentation de ResourceManager::getFiles() avec tri & fonctions C++11 2016-04-20 23:16:57 +02:00
Mattéo Delabre 192152ecc3 Interaction du bouton d'objet au clic 2016-04-20 22:54:28 +02:00
Mattéo Delabre 3b854e501f éviter d'utiliser useGUIView dans Editor
la fonction est dépréciée
2016-04-20 19:56:50 +02:00
Mattéo Delabre ce210fb8c2 Éviter le message "ne répond pas" 2016-04-20 19:08:20 +02:00
Mattéo Delabre eec5371e7e Overload pour les méthodes de chargement 2016-04-20 19:01:09 +02:00
Mattéo Delabre 56cb65fc79 Organisation du code dans des sous-dossiers 2016-04-20 18:31:53 +02:00
Mattéo Delabre 26806791c9 Où est passé le lissage ? 2016-04-20 18:07:24 +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 2281924c62 Adaptation du code aux changements 2016-04-20 17:31:13 +02:00
Mattéo Delabre bee32a1fb1 Améliorations du gestionnaire de ressources
Le gestionnaire devient un singleton pour faciliter le
partage des ressources. Possibilité de charger dans les
sous-dossiers. Fonction de listing de tous les fichiers
dans un dossier. Adieu au chargement initial pour éviter
des problèmes de performance (à tester)
2016-04-20 16:33:21 +02:00
Mattéo Delabre f67e95306d Arrangement des boutons d'objets dans la toolbar 2016-04-20 14:49:11 +02:00
Mattéo Delabre 81acd2a5c5 Extension du bouton radio pour afficher l'icône des objets 2016-04-20 14:48:24 +02:00
Mattéo Delabre b7a3bc6d78 Séparation des événements du GUI et des événements du jeu 2016-04-20 02:04:15 +02:00
Mattéo Delabre e631873857 Ajout métadonnées toolbar 2016-04-20 01:26:52 +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 66081fa104 Le gestionnaire de ressources renvoie des pointeurs 2016-04-20 00:37:44 +02:00
Mattéo Delabre ff24f202ce Ajustement de la taille de la toolbar 2016-04-20 00:29:37 +02:00
Mattéo Delabre 7f5f355ac1 Ajout du thème de l'interface 2016-04-20 00:29:13 +02:00
Mattéo Delabre 6c6411f34a Redimensionnement correct de la toolbar 2016-04-20 00:05:21 +02:00
Mattéo Delabre 2426addc11 Ajout boutons sauvegarder/tester 2016-04-19 20:57:50 +02:00
Mattéo Delabre c467ffc6b7 Déplacement de la méthode getLevelName() 2016-04-19 20:55:51 +02:00
Mattéo Delabre a549694c11 Correction des messages d'erreur de chargement/écriture des niveaux 2016-04-19 20:38:30 +02:00
Mattéo Delabre 4cfd02e099 Re-fusion des méthodes #save(), suppression de getLevelName à réimplémenter dans
le menu pour son usage particulier & en même temps que les miniatures
2016-04-19 20:34:58 +02:00
Mattéo Delabre 837621d18b Amélioration de l'utilisation de la mémoire 2016-04-19 19:09:46 +02:00
Mattéo Delabre dca255f7bd Réimplémentation initiale de la toolbar de l'éditeur 2016-04-19 17:52:05 +02:00
Mattéo Delabre f1c0d67b32 Permettre au gest. de ressources de renvoyer des images 2016-04-19 17:51:42 +02:00
Mattéo Delabre 18553ce385 Pas la peine de passer en vue GUI pour le dessin
(sfgui s'en occupe tout seul comme un grand)
2016-04-19 17:51:15 +02:00
Mattéo Delabre 62426b51ba Ajout de SFGUI 2016-04-18 12:05:45 +02:00
Mattéo Delabre 35dac7a719 Correction de la renumérotation des joueurs 2016-04-18 01:32:27 +02:00
Mattéo Delabre c537f2eac0 Positionnement fluide de la caméra 2016-04-17 23:46:09 +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 89e1f0b30b Agrandissement de la zone par défaut des nouveaux niveaux 2016-04-17 21:19:13 +02:00
Mattéo Delabre 3fa5387763 Fonction #enable() pour gestion de caméra plus propre 2016-04-17 15:25:21 +02:00
Mattéo Delabre 3d74160669 Les blocs de gravité ne sont activables qu'une fois 2016-04-17 14:20:49 +02:00
Mattéo Delabre 0af5789c00 Optimisations des collisions 2016-04-15 15:14:19 +02:00
Mattéo Delabre 3d620bfd11 Optimisation du dessin des blocs et dessin correct du fond répété 2016-04-15 15:13:34 +02:00
Mattéo Delabre 6e430acf0a Dessin du fond du niveau en continu 2016-04-12 21:04:44 +02:00
Mattéo Delabre ccf04a9bf3 Autorise la boucle de rendu à sauter des frames si on est en retard 2016-04-12 21:04:31 +02:00
Mattéo Delabre 67074e9050 Gestion du framerate maximal depuis le manager 2016-04-12 20:11:51 +02:00
Mattéo Delabre ca3d36bea8 Nettoyage du code (suppression #include inutiles, variables globales) 2016-04-12 18:23:54 +02:00
Mattéo Delabre fd20287966 Correction bug de chargement musiques 2016-04-12 15:48:06 +02:00
Mattéo Delabre 7e74ba7393 Correction affichage joueur sans charge 2016-04-12 15:47:54 +02:00
Mattéo Delabre ac16798f12 Raccourci pour quittationner l'éditeur 2016-04-12 15:19:39 +02:00
Mattéo Delabre c59d6eac0e Rotation correcte des balles selon la gravité 2016-04-11 23:29:59 +02:00
Mattéo Delabre c0342f3a9e Comportement bloc arrivée 2016-04-11 23:16:59 +02:00