added an anti-cheat test when receiving a bomb placed request

This commit is contained in:
Faraphel 2023-03-15 21:31:32 +01:00
parent 2d6372bb09
commit 9f832afbe5

View file

@ -281,6 +281,9 @@ class Game(BaseGame):
self.boat_ready_enemy = True
def network_on_bomb_placed(self, packet: PacketBombPlaced):
# lorsque l'opposant pose une bombe
if self.my_turn: return # l'opposant ne peut pas jouer si c'est notre tour
try:
# essaye de poser la bombe sur la grille alliée
bomb_state = self.grid_ally.place_bomb(packet.position)