3 Commits

Author SHA1 Message Date
1343fe01e7 fix: corrige la visibilité des autres joueurs en multijoueur
- Ajout de la méthode `getPlayerId` const dans `player.cpp` et `player.h`.
- Ajout de la fonction `receivePlayerListFromServer` et `addPlayerToGame` dans `networking_client.cpp` et `networking_client.h`.
- Correction de la fonction `sendPlayerListToNewClient` et `getAllPlayers` dans `networking.cpp` et `networking.h`.
- Ajout de l'affichage des joueurs proches en mode multijoueur dans `utility.cpp` et `utility.h`.
2024-12-18 15:31:51 +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
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