166 Commits

Author SHA1 Message Date
StevSpotted
2ea9c91cf1 feat: integrate MusicManager for improved audio handling and remove legacy music code 2024-12-18 15:56:39 +01:00
38dbf78a7c fix: renommer LaunchGameMulti et LaunchGameSolo
- Renommage de `LaunchGameMulti` en `launchGameMulti`.
- Renommage de `LaunchGameSolo` en `launchGameSingle`.
2024-12-18 15:53:30 +01:00
d5658422f9 refactor: déplacer les fichiers de lancement et de déplacement des éléments de jeu dans le dossier Game
- Déplacement des fichiers de lancement du jeu et de déplacement des éléments de jeu dans le dossier `Game`
- Ajustement des appels de fonctions en conséquence
2024-12-18 14:35:41 +01:00
23f88b2a50 fix: correction des avertissements de compilation liés à l'utilisation incorrecte de empty()
- Remplacement des appels à `empty()` par `clear()` pour les vecteurs `players`, `players_server` et `school`
- Ajout de l'inclusion de `player.h` dans `env.cpp` pour résoudre les erreurs de compilation
2024-12-18 14:14:09 +01:00
Clément Fouché
e42e4061b4 refactor: réorganiser les fichiers et mettre à jour les chemins d'inclusion
- Déplacer `fish.h` et `fish.cpp` vers le dossier `Entities`
- Déplacer `player.h` et `player.cpp` vers le dossier `Entities`
- Déplacer `shark.h` et `shark.cpp` vers le dossier `Entities`
- Mettre à jour les chemins d'inclusion dans les fichiers concernés
- Mettre à jour `CMakeLists.txt` pour refléter les nouveaux chemins des fichiers
2024-12-18 14:14:03 +01:00
096d1f0aa2 refactor: correction des erreurs de définition multiple et de référence indéfinie
- Définition des variables `mtx` et `threadInfos` dans `utility.cpp`
- Déclaration des variables `mtx` et `threadInfos` comme `extern` dans `utility.h`
- Définition de la variable `fishTextures` dans `env.cpp`
- Correction de l'utilisation de `school.empty()` en `school.clear()` dans `main.cpp`
2024-12-18 14:08:03 +01:00
dec3ab3aff refactor: réorganisation du code et des fichiers
- Déplacement des fichiers `networking.cpp`, `networking.h`, `networking_client.h` vers le répertoire `Network`
- Mise à jour des inclusions de fichiers pour refléter les nouveaux chemins
- Ajout des nouvelles fonctions `handleQuitThread`, `handleQuit`, `cleanup` dans `close.cpp`
- Mise à jour de `CMakeLists.txt` pour inclure les nouveaux chemins des fichiers
- Mise à jour de `main.cpp` pour inclure les nouveaux chemins des fichiers
- Ajout de la gestion des threads pour les poissons, les joueurs et le requin
- Ajout de la gestion des événements de menu et de la musique de fond
2024-12-18 14:01:41 +01:00
1845c2f1c9 refactor: réorganisation du code et des fichiers
- Déplacement des fichiers `env.cpp`, `env.h`, `display.cpp`, `display.h`, `event.h` vers le répertoire `Utility`
- Ajout des nouvelles fonctions `handleQuitThread`, `handleQuit`, `cleanup` dans `close.cpp`
- Mise à jour de `CMakeLists.txt` pour inclure les nouveaux chemins des fichiers
- Mise à jour de `main.cpp` pour inclure les nouveaux chemins des fichiers
- Ajout de la gestion des threads pour les poissons, les joueurs et le requin
- Ajout de la gestion des événements de menu et de la musique de fond
2024-12-18 13:57:59 +01:00
9f0ae6ac54 Fix sound not working properly 2024-12-16 13:58:42 +01:00
294d7503ed Add first music 2024-12-16 13:50:19 +01:00
bec39bbe3d Add mute when pressing M 2024-12-13 10:12:33 +01:00
82802cd33f Add lost vfx 2024-12-12 17:32:14 +01:00
StevSpotted
beeb5fd187 add return to menu and reset player env 2024-12-12 17:18:25 +01:00
StevSpotted
03737d9c3c s 2024-12-12 16:28:20 +01:00
Félix MARQUET
4fddc26d91 Merge pull request #24 from BreizhHardware/main
Main into new_menu
2024-12-12 16:00:54 +01:00
83c52a9a5f Fix multiplayer crash and remove debug display 2024-12-12 15:58:29 +01:00
566e066bdc Add proper icon and menu 2024-12-12 15:51:19 +01:00
Félix MARQUET
682963e886 Merge pull request #22 from BreizhHardware/main
Main into new_menu
2024-12-12 15:28:07 +01:00
7d1ca2196b Add new logo 2024-12-12 15:27:00 +01:00
ad85095721 Yolo dans la main 2024-12-12 14:39:14 +01:00
Félix MARQUET
f38d39bed6 Merge pull request #21 from BreizhHardware/Fix-exit-code-3
Try to fix it don't work but fuck it
2024-12-12 14:37:24 +01:00
64a83518d0 Try to fix it don't work but fuck it 2024-12-12 14:36:20 +01:00
Clément Fouché
ccefcb8c87 fix arg 2024-12-12 14:07:08 +01:00
Clément Fouché
21f014a503 fix arg 2024-12-12 09:51:57 +01:00
93d88efbd4 Shark is working in multiplayer 2024-12-12 09:27:17 +01:00
Félix MARQUET
b9966daac0 Merge pull request #14 from BreizhHardware/C'EST-QUOI-CETTE-SALLE-DE-MERDE-LA
Le requin il parle LOL
2024-12-12 08:58:06 +01:00
35454b2eba Début du shark en network 2024-12-12 08:56:00 +01:00
StevSpotted
72fa9fede5 Fix quit 2024-12-12 08:44:53 +01:00
98e9fedd71 Wahla ça marche 2024-12-10 17:16:09 +01:00
cfouche
57750176c4 Merge branch 'online' into gawr-gura 2024-12-10 17:12:47 +01:00
060d6cfbc7 NORMALEMENT ON SE VOIT 2024-12-10 17:03:07 +01:00
Clément Fouché
2b414bf08a ça fonctionne bis 2024-12-10 16:24:55 +01:00
a1ad854c81 Fix wrong player list for dispaly in multi 2024-12-10 16:14:58 +01:00
098931d8b7 Add quit if server is unreachable 2024-12-10 15:46:35 +01:00
StevSpotted
d4c8fc0504 Fsdqf 2024-12-10 15:29:20 +01:00
5fb37df1ce Fix unable to quit 2024-12-10 15:25:09 +01:00
Clément Fouché
8b6264b7ba wip 2024-12-10 15:21:48 +01:00
34ef1c8ace Fix unable to quit 2024-12-10 15:16:26 +01:00
Clément Fouché
15631c95be wip 2024-12-10 15:16:23 +01:00
4f65a2ab78 hjk,;lzfane ,hjv 2024-12-10 15:03:02 +01:00
d18937ddea Add try catch for the quit and rework the recover energy système 2024-12-10 14:53:24 +01:00
StevSpotted
dfecb8d663 Try to fix 2024-12-10 14:51:49 +01:00
b4ca99c4a2 Imporve thread creation 2024-12-10 14:26:09 +01:00
StevSpotted
0d922391a2 log thread 2024-12-10 14:09:29 +01:00
7eaf2ac23b Handle proper quit with quit message 2024-12-10 13:51:33 +01:00
Clément Fouché
bb7b7a86ec add fix wayland 2024-12-10 13:47:36 +01:00
91fb21ac79 hyubhvvyd jsgdsrc gvbn 2024-12-09 17:26:40 +01:00
StevSpotted
ff23a15f08 fix erreur de con fait par Felix 2024-12-09 17:25:34 +01:00
5dc0d4d386 add Dynamic ip in menu ta race le con j'en ai marre je veux mourrir 2024-12-09 16:55:43 +01:00
b60f2e8aef Try to fix LOL 2024-12-09 16:24:02 +01:00