ya2 · news · projects · code · about

red cursor
[pmachines.git] / pmachines / scene.py
index 4d20f3376a1606edefce45564d81747166924fff..8adf4f747c53a6f9293085a9a5db1f0d66443e5e 100644 (file)
@@ -315,6 +315,10 @@ class Scene(DirectObject):
             self._update_info(items_hit[0] if items_hit else None)
         if all(itm.end_condition() for itm in self.items) and not self._paused:
             self._set_end()
+        if any(itm._overlapping for itm in self.items):
+            self._cursor.cursor_img.img.set_color(.9, .1, .1, 1)
+        else:
+            self._cursor.cursor_img.img.set_color(.9, .9, .9, 1)
         return task.cont
 
     def cb_inst(self, item):