self._np.set_hpr(self._last_nonoverlapping_rot)
self._outline_model.set_color(.4, .4, .4, 1)
self._outline_model.set_color_scale(.4, .4, .4, 1)
+ self._overlapping = False
def on_mouse_on(self):
if not self._paused and self.interactable:
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):
* issues
* todo
+** description of the levels (left box, right box)
** level domino + box
** level basketball
** level domino + box + basketball