Commit graph

48 commits

Author SHA1 Message Date
Yannis 0381ed401f Ajout du rendu DEBUG des boutons 2024-01-06 19:27:45 +01:00
Yannis 48611ef4e9 Support de la redimension automatique des boutons 2024-01-06 19:27:31 +01:00
Yannis f2fa0dd81f Ajout de la detection de cliques à l'écran 2024-01-06 19:00:51 +01:00
Yannis 910ef1039b Correction de fautes dans des commentaires 2024-01-06 18:41:39 +01:00
Yannis 1e7b62498a Ajout d'un callback à la fin du dialogue 2024-01-06 18:40:57 +01:00
Yannis 1493cd578b Fix des dialogues apparaissant instantanément la deuxième fois qu'on les lance 2024-01-06 18:13:47 +01:00
Yannis 75dc51ca5a Ajout de nouveaux paramètre pour la création de zones de déclenchement 2024-01-06 17:46:28 +01:00
Yannis 2967a1867f Ajout du passage à un autre dialogue dans l'event handler 2024-01-06 17:45:38 +01:00
Yannis 70bc3fe6f5 Ajout du passage à un autre dialogue 2024-01-06 17:45:17 +01:00
Yannis d943e8f953 Ajout du retour à la ligne dans le renderer pour les dialogues 2024-01-06 17:44:25 +01:00
Yannis 70d1a136ce
Rendu des dialogues 2024-01-06 14:30:32 +01:00
Yannis 879e6e8c0d
Début de rendu de dialogues 2024-01-05 19:57:24 +01:00
Yannis 2a47bb5d60
Ajout d'un locker de lancement de dialogue 2024-01-05 19:20:52 +01:00
Yannis 011c7f4895
Ajout de la lecture des dialogues 2024-01-05 19:17:50 +01:00
Yannis 4a88bb4f8f
Ajout du rendu des zones de detection d'entités dans le renderer en mode DEBUG 2024-01-05 18:37:53 +01:00
Yannis b424bf7aa2
Link d'entités à l'event sheduler 2024-01-05 18:37:05 +01:00
Yannis 00e72f4367
Ajout d'une zone d'execution d'events 2024-01-05 17:00:30 +01:00
Yannis a3b30cdd2f
Ajout d'un event sheduler 2024-01-04 20:17:10 +01:00
Yannis c72329c71b
Ajout d'un dialogs manager 2024-01-04 19:26:54 +01:00
Yannis ce767126d1
Amélioration de l'IA 2024-01-03 19:46:00 +01:00
Yannis dc37efc262
Ajout d'une detection des collisions entre entités et première implementation d'IA 2024-01-03 13:12:14 +01:00
Yannis 3ba340aeba
Ajout d'un loup qui suit le joueur 2024-01-03 11:21:19 +01:00
Yannis 361837795c
Debut implementation des IA de mobs 2024-01-02 15:55:40 +01:00
Yannis ea2f02b2ab
Ajout de debugging 2024-01-02 15:22:33 +01:00
Yannis 8ea1c1261e
Ajout de typage dans le entity_manager 2024-01-02 15:04:46 +01:00
Yannis 6ddf98db4a
Ajout d'une version optimisée de get_tile_at() 2023-12-31 14:53:39 +01:00
Yannis 309939e69a
Optimisation de la récupération des tiles 2023-12-31 14:12:58 +01:00
Yannis a6847caf6c
Ajout d'un compteur de FPS en mode DEBUG 2023-12-31 14:12:28 +01:00
Yannis 5e5f23750f
Fix d'un crash lié aux particules 2023-12-31 13:42:15 +01:00
Yannis 469e1e4c8a Ajout de particules 2023-12-30 15:13:55 +01:00
Yannis 646d705cf6 Réimplémentation du rendu des ombres 2023-12-29 22:49:55 +01:00
Yannis 630176600a Ajout du flipping de direction pour les entités 2023-12-29 22:25:23 +01:00
Yannis 21b973e9d8 Réimplementation de l'animation de marche du joueur 2023-12-29 22:13:21 +01:00
Yannis c460003c4c Fix du décalage des collisions dans les chunks à des coordonnées négatives 2023-12-29 21:36:32 +01:00
Yannis ca4d460989 Ajout de la visualisation des collisions de la map en mode DEBUG 2023-12-29 19:48:14 +01:00
Yannis 350064792c Fix des bugs de collision 2023-12-29 19:47:50 +01:00
Yannis acca811311 Ajout d'un décalage de la caméra lors du déplacement du joueur 2023-12-29 19:31:16 +01:00
Yannis 7c203a5d36 Modification des mouvements du joueur 2023-12-29 19:12:31 +01:00
Yannis 2b4582e8b4 Limitation de la vitesse des entités dans les diagonales 2023-12-29 18:55:29 +01:00
Yannis 620e2a7f45 Meilleur sprite joueur 2023-12-29 18:29:01 +01:00
Yannis 8314dd3ffc Début de support du menu principal 2023-12-28 22:39:02 +01:00
Yannis 2a8342f5a2 Ajout du rendu du boss fight et début de gestion 2023-12-28 22:38:35 +01:00
Yannis 0cf7c1ca80 Ajout des types de return de fonctions 2023-12-28 22:31:37 +01:00
Yannis 50d290bf0e Ajout d'un boss fight manager 2023-12-26 19:32:16 +01:00
Yannis 9f65757c7d Correction d'une faute dans le nom d'une methode 2023-12-26 19:28:22 +01:00
Yannis 739f7a984a Fix du rendu dans les chunks à des coordonnées négatives 2023-12-26 19:03:31 +01:00
Yannis 0639e1832f Retrait de la barre de vie pour les entités immortelles 2023-12-26 17:31:15 +01:00
Yannis deef293fb4 Déplacement de l'engine dans le dossier engine 2023-12-26 17:19:29 +01:00