Commit graph

134 commits

Author SHA1 Message Date
Adastram 1f8444bc0b Edited .pause() function to lock all unlocked entity instead of blocking update function, and .resume() to unlock only non-locked entity before pause 2024-01-11 10:29:43 +01:00
Adastram 15565c6712 Added Game satuts display in debug 2024-01-11 09:55:24 +01:00
Adastram ddb27bfd5a Added sync between dialogs and game pause 2024-01-11 09:54:12 +01:00
Adastram 83d51f3e5e Added .pause() and .resume() functions (Pause the game logic (Entites moving and damage) and lock player (Player movements doesn't seems to be affected by the pause of the update loop)) 2024-01-11 09:53:44 +01:00
Adastram afb2e2386f Removed print when next dialog is called 2024-01-11 09:52:04 +01:00
Adastram e2a97c65fd Added .lock() and .unlock() entity functions (Prevent them from moving) 2024-01-11 09:51:29 +01:00
Adastram 197a4ae7dc Prevented Player from moving when dialog is occuring 2024-01-11 08:55:04 +01:00
Yannis d74a7038a0 Merge pull request 'SoundManager' (#24) from SoundManager into main
Reviewed-on: #24
2024-01-08 15:22:22 +00:00
Yannis c926a75a50 Merge remote-tracking branch 'origin/main' into SoundManager
# Conflicts:
#	src/engine/engine.py
#	src/engine/renderer.py
2024-01-08 16:05:06 +01:00
Adastram 81314a60a9 Musique de fond fonctionnel 2024-01-07 21:21:26 +01:00
Yannis abba46f034 Merge pull request 'menu_manager' (#23) from menu_manager into main
Reviewed-on: #23
2024-01-07 17:40:31 +00:00
Yannis 8580135002
Changement du texte en noir 2024-01-07 18:35:18 +01:00
Yannis 059559a474
Changement du type d'adaptation du titre du jeu 2024-01-07 18:30:39 +01:00
Yannis fe2c07b5ac
Ajout du menu principal 2024-01-07 18:29:18 +01:00
Adastram 2e712a954e Imported sound_manager 2024-01-07 18:22:29 +01:00
Yannis cc77957b31
Ajout du hover du bouton actuel 2024-01-07 18:15:37 +01:00
Yannis 82f8b692fb
Ajout du hover du bouton 2024-01-07 18:11:28 +01:00
Yannis 21aa1c9768
Ajout de la redimension automatique des boutons et hover 2024-01-07 17:58:24 +01:00
Yannis 745a182ec8
Ajout d'une image de bouton 2024-01-07 17:06:26 +01:00
Yannis 3963649881
Ajout du rendu des boutons 2024-01-07 17:05:50 +01:00
Yannis 51c20b5e67
Ajout de la redimension automatique des labels 2024-01-07 12:14:00 +01:00
Yannis 43be50f410
Suppression de l'ancien code du main menu dans le renderer 2024-01-07 11:51:47 +01:00
Yannis 0f617c409b
Ajout du premier menu et du premier widget 2024-01-07 11:47:53 +01:00
Yannis 58c6237709 Merge pull request 'main' (#22) from main into menu_manager
Reviewed-on: #22
2024-01-07 09:04:25 +00:00
Yannis 593c43a2dc
Modification du type de redimension de bouton dans le dialogue manager 2024-01-07 09:30:09 +01:00
Yannis 3e7db7f382
Ajout d'un quatrième mode de redimension de bouton 2024-01-07 09:26:42 +01:00
Yannis 1e405d861f Ajout d'un gestionnaire de menu 2024-01-06 20:56:35 +01:00
Yannis e69ba1fc0d Merge pull request 'dialogs_event_sheduler' (#21) from dialogs_event_sheduler into main
Reviewed-on: #21
2024-01-06 18:55:15 +00:00
Yannis f7d1ab976c Correction d'un commentaire 2024-01-06 19:49:46 +01:00
Yannis b1d7dc7a8b Ajout de la detection de clics pour le passage au prochain dialogue 2024-01-06 19:49:19 +01:00
Yannis 707947fa1d Fix de la collision des boutons redimensionnés 2024-01-06 19:34:17 +01:00
Yannis b6fddeb42e Modification du rendu des boutons en DEBUG 2024-01-06 19:33:53 +01:00
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 b74b731a5c Changement de dialogue dans le main 2024-01-06 17:46:42 +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 68c6faf896 Petite update des dialogues 2024-01-06 17:44:47 +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