ya2 · news · projects · code · about

housekeeping: win_condition
[pmachines.git] / pmachines / scene.py
index bc151eb683d80bee34080df87387d9b0f1052a00..fcc142a64cdacbd4d0433ad7be74c45d2a37b985 100644 (file)
@@ -459,7 +459,7 @@ class Scene(DirectObject):
         self.repos()
 
     def _win_condition(self):
-        pass
+        return all(itm.strategy.win_condition() for itm in self.items) and not self._paused
 
     def _fail_condition(self):
         return all(itm.fail_condition() for itm in self.items) and not self._paused and self._state == 'playing'