]> git.ayabusa.dev Git - a-la-carte.git/commitdiff
Ajout du rendu des plats
authorayabusa <lebgpub@gmail.com>
Thu, 26 Dec 2024 09:30:10 +0000 (10:30 +0100)
committerayabusa <lebgpub@gmail.com>
Thu, 26 Dec 2024 09:30:10 +0000 (10:30 +0100)
src/game.py

index 903d2ca1a1a7374b9e8ca6f9dd6b5d3df5dfe5a0..e1b68a29e4e5afbfbdeb20a0db0c6ec8a7f6bbdc 100644 (file)
@@ -173,7 +173,7 @@ class Game:
     def do_mission_step(self):
         if time.monotonic()-self.pro_mission[0]>self.pro_mission[1]:
             self.missions.append(Mission())
-            self.pro_mission = (time.monotonic(), random.randint(20,30))
+            self.pro_mission = (time.monotonic(), random.randint(15,25))
         for i in range(len(self.missions)):
             if self.missions[i].is_finished():
                 self.missions.pop(i)
@@ -324,6 +324,12 @@ class Game:
                 self.map[ely][elx]=(old_el,holding)
                 holding.render(elx*40, ely*40+40, 2)
                 return None
+            elif old_el==13:
+                for i in self.missions:
+                    if set(i.m_ingredients)==set(holding.a_ingredients):
+                        self.missions.remove(i)
+                        return None
+                return holding
             else:
                 return holding
     def recup_ingredient(self, elx:int,ely:int)->Ingredient|Assiette: