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
Mattéo Delabre
aeea0d4a12
Correction logging (bis)
2016-04-11 23:12:41 +02:00
Mattéo Delabre
4f99da42e3
Correction bug musique
2016-04-11 23:07:05 +02:00
Mattéo Delabre
ded76a3527
Ajout des nouvelles textures joueurs
2016-04-11 22:49:41 +02:00
Mattéo Delabre
2036485b43
Correction bug éditeur
2016-04-11 22:17:15 +02:00
Mattéo Delabre
5dcf6a271f
Correction création nouveau niveau
2016-04-11 22:03:28 +02:00
Mattéo Delabre
b2a9309ee7
Chargement dynamique du niveau dans l'éditeur
2016-04-11 21:53:51 +02:00
Mattéo Delabre
6dbea09bcb
Correction de l'alignement des règles
2016-04-11 21:38:12 +02:00
Mattéo Delabre
41547c1e92
Correction d'un bug d'initialisation du temps
2016-04-11 21:20:05 +02:00
Mattéo Delabre
0c8f5d2e3e
Correction fuite mémoire
2016-04-11 21:11:34 +02:00
Mattéo Delabre
3f9f79188e
Merge branch 'master' of https://github.com/matteodelabre/projet-cmi
2016-04-11 20:02:03 +02:00
Mattéo Delabre
72e0e73956
Correction des messages de mort
2016-04-11 20:01:41 +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
13f32638af
Coloration du joueur selon sa charge
2016-04-11 19:35:39 +02:00
Mattéo Delabre
a7cd6235e7
Implémentation des comportements des blocs tueurs et changeurs
2016-04-11 16:32:19 +02:00
Mattéo Delabre
10a9bc2014
Passage de Game plutôt que Level
2016-04-11 14:16:20 +02:00
Mattéo Delabre
6661472d1a
Ajout du bloc inverseur
2016-04-11 13:35:29 +02:00
Mattéo Delabre
42413aee72
Écoulement du temps
2016-04-11 13:19:44 +02:00
Mattéo Delabre
a5146dfc3d
Modification de la polarité : Ctrl + Scroll
2016-04-11 13:06:43 +02:00
Mattéo Delabre
578d950ec7
Quelques optimisations
2016-04-11 12:34:43 +02:00
Mattéo Delabre
f79f0ce4d7
Prise en charge des nouveaux blocs dans le chargeur
2016-04-11 03:51:51 +02:00
Mattéo Delabre
b6099e8d75
Ctrl+S pour sauvegarder dans l'éditeur
2016-04-11 03:50:42 +02:00
Mattéo Delabre
f8c87e1f76
Chargement dynamique de la liste des niveaux dans le menu
2016-04-11 03:50:08 +02:00
Mattéo Delabre
2aafd24037
Correction glitch d'affichage bloc gravité
2016-04-11 03:24:51 +02:00
Mattéo Delabre
2d62dd61ed
Généralisation du chargement des niveaux
2016-04-11 03:23:15 +02:00
Mattéo Delabre
6b3237fd30
Chéri, j'ai cassé les collisions
2016-04-11 02:58:16 +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
7cf8d24f91
Mémorisation du nom du fichier chargé, niveau par défaut
2016-04-11 02:20:40 +02:00
Mattéo Delabre
d6bc121c6f
On ne tue que les objets déplaçables hors de la zone de jeu
2016-04-11 02:20:06 +02:00
Mattéo Delabre
98a1dccb29
Recalcul dynamique du positionnement du sprite
2016-04-11 02:12:54 +02:00
Mattéo Delabre
910345ad63
Masse par défaut des objets : 0
2016-04-11 01:37:07 +02:00
Mattéo Delabre
b472cadfcd
Limitation à deux joueurs par niveau
2016-04-11 01:36:20 +02:00
Mattéo Delabre
a04e5b097b
Lissage des textures
2016-04-11 01:04:50 +02:00
Mattéo Delabre
871fe9ff48
Mais c'est la mort qui t'a assassinée
2016-04-11 00:56:22 +02:00
Mattéo Delabre
f864712da3
Correction problème raccourci suppr dans éditeur
2016-04-11 00:13:51 +02:00
Mattéo Delabre
5ff5e38928
Correction d'un bug calcul de collision
2016-04-10 23:51:23 +02:00
Mattéo Delabre
3b8fc8f0b7
Correction du bug d'attribution de numéros de joueurs
2016-04-10 23:00:10 +02:00
Mattéo Delabre
fd6eb31847
Calcul dynamique des textures de blocs
2016-04-10 22:15:42 +02:00
Mattéo Delabre
dec8f56244
Conserver la position de la caméra pdt le test
2016-04-10 22:08:12 +02:00
Mattéo Delabre
b14953215b
Correction corruption de données avec plus de 2 balles
2016-04-10 22:00:58 +02:00
Mattéo Delabre
201b99b24a
attribution automatique des numéros de joueurs
2016-04-10 21:18:21 +02:00
Mattéo Delabre
48adba301e
Ajout du bloc déplaçable dans la liste & fix segfault
2016-04-10 20:49:38 +02:00
Mattéo Delabre
42fc43a83a
Corrige le pb de caméra si redimension intermédiaire
2016-04-10 20:40:02 +02:00
Mattéo Delabre
91d19c2dfc
Correction de l'erreur de caméra initiale
2016-04-10 20:34:29 +02:00
Mattéo Delabre
c9d61441e3
Implémentation initiale de la toolbar
2016-04-10 17:40:04 +02:00
Mattéo Delabre
f07e6dcf24
Déplacement des widgets dans le dossier pricipal
2016-04-10 14:07:21 +02:00
Mattéo Delabre
a02b1db1aa
Supprime la dépendance whereami
2016-04-10 14:02:38 +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
Mattéo Delabre
6eaa4fb77f
Préchargement des ressources avant le démarrage du jeu pour
...
éviter l'erreur type "ne répond pas"
2016-04-10 12:27:06 +02:00
Mattéo Delabre
13fc2e3b92
Suppression d'une allocation inutile dans le main
2016-04-10 10:30:22 +02:00
Mattéo Delabre
15cc531be3
Correction erreur (fstream non-copiable et bug de déplacement ressource)
2016-04-10 09:41:26 +02:00
Mattéo Delabre
db9f1c1377
Affichage & déplacement de la zone de jeu dans l'éditeur
2016-04-10 08:33:09 +02:00
Mattéo Delabre
4a3953a1c6
Correction du chargement
2016-04-10 07:37:32 +02:00
Mattéo Delabre
ed0f2f5ace
Sauvegarde des objets dans un fichier
2016-04-10 06:53:45 +02:00
Mattéo Delabre
b175b31643
S'il n'y a pas de joueurs, laisser la caméra au centre du niveau
2016-04-10 06:53:31 +02:00
Mattéo Delabre
61a0122a01
On apprend à se servir des pointeurs peut-être ?
2016-04-10 05:10:27 +02:00
Mattéo Delabre
d83fdb18fd
Uniformisation des FPS & constante PHYSICS_TIME => FRAME_TIME
2016-04-10 04:47:02 +02:00
Mattéo Delabre
1e796855b7
Ajustement de la zone de déplacement au pointeur
2016-04-10 02:20:39 +02:00
Mattéo Delabre
76f9b3e081
Différents modes de jeu
2016-04-10 02:11:37 +02:00
Mattéo Delabre
77859a77f8
Ajout de shift+molette
2016-04-10 01:34:58 +02:00
Mattéo Delabre
8abbadb18c
Ajustement des vitesses de scroll
2016-04-10 01:30:09 +02:00
Mattéo Delabre
ef5ecc810d
Supporte aussi bien le Ctrl/Shift/Alt/System gauche que droit
2016-04-10 01:29:42 +02:00
Mattéo Delabre
1b14d4084d
Scroll amélioré dans l'éditeur
2016-04-10 01:02:52 +02:00
Mattéo Delabre
3b2aac5ffc
Meilleure séparation du processEvent
2016-04-09 23:57:23 +02:00
Mattéo Delabre
340d245c27
Ajout du fond du menu
2016-04-09 23:33:05 +02:00
Mattéo Delabre
1bc28ad509
Amélioration interface ResourceManager et réorganisation ressources
2016-04-09 22:36:07 +02:00
Mattéo Delabre
c303814346
Améliore l'animation de rotation
2016-04-09 17:37:12 +02:00
Mattéo Delabre
8d4a003e97
Animation de rotation
2016-04-09 16:31:09 +02:00
Mattéo Delabre
8b585c3547
Orientation de la caméra et des contrôles selon la gravité
2016-04-09 16:12:18 +02:00
Mattéo Delabre
0688a2d501
Renommage ::View => State pour éviter les confusions
2016-04-09 15:53:12 +02:00
Mattéo Delabre
affcc09abb
Généralisation des collisions
2016-04-09 15:33:26 +02:00
Mattéo Delabre
c5e48cbc1c
Correction typo direction gravité
2016-04-09 06:01:06 +02:00
Mattéo Delabre
e9e924c719
Chargement des textures du bloc de gravité
2016-04-09 05:51:55 +02:00
Mattéo Delabre
2515ed0d59
Ajout du bloc de gravité
2016-04-09 05:44:07 +02:00
Mattéo Delabre
4353b056c1
Correction commit précédent (deux fichiers manquants)
2016-04-09 04:58:46 +02:00
Mattéo Delabre
869875f7e0
Ajout d'une propriété gravité sur level en vue de
...
l'ajout du bloc changeur de gravité
2016-04-09 04:57:54 +02:00
Mattéo Delabre
bf66ba4dbb
Meilleure encapsulation du manager et passage de level
2016-04-09 04:36:30 +02:00
Mattéo Delabre
6ae0b14adf
Activations d'objets
2016-04-09 03:53:17 +02:00
Mattéo Delabre
0057debdfe
Le menu à la souris ? C'est pas possible...
...
Mais si, c'est possible ! avec la carte kiwi : l'enfant de moins
de 16 ans - et ceux qui l'accompagnent, jusqu'à 4 personnes -
payent tous moitié prix ! Un enfant, une carte kiwi, et on voyage
à moitié prix !
2016-04-09 03:11:14 +02:00
Mattéo Delabre
dc8a0e05d8
Nettoyage et améliorations du menu
2016-04-09 02:32:11 +02:00
Mattéo Delabre
f258e178c6
Nouvelle caméra suivant les joueurs dans game
2016-04-09 00:26:47 +02:00
Mattéo Delabre
2cc2a1ce61
Correction compat avec MacOS
2016-04-08 16:28:56 +02:00
Mattéo Delabre
b7083b0ebd
Ajoute le sélecteur dans l'éditeur
2016-04-08 15:54:19 +02:00
Mattéo Delabre
9e03068357
Renommage police
2016-04-08 15:53:58 +02:00
Mattéo Delabre
d9a9212f9e
Correction de glitches visuels
2016-04-08 15:53:30 +02:00
Mattéo Delabre
6b1743efff
++ interaction bouton
2016-04-08 02:51:37 +02:00