def format_backgrounds(self, obj): with self.senses_panel.canvas.before: Color(0.11, 0.10, 0.1, 1, mode='rgba') Rectangle(pos=self.senses_panel.pos, size=(self.senses_panel.width, self.senses_panel.height)) with self.desired_internal_states_panel.canvas.before: Color(0.07, 0.07, 0.07, 1, mode='rgba') Rectangle(pos=self.desired_internal_states_panel.pos, size=(self.desired_internal_states_panel.width, self.desired_internal_states_panel.height)) Window.unbind_uid('on_draw', self.win_format_back_uid)
def clear(self, obj): self.sight_clear(None) self.hearing_clear(None) self.thinking_clear() Window.unbind_uid('on_draw', self.win_show_uid)