class NoteIcon(InstructionGroup): def __init__(self, radius, x_pos, y_pos): super().__init__() self.circle = Ellipse(size=(radius, radius), pos=(x_pos, y_pos)) self.line = Line(points=(x_pos + radius, y_pos + radius, x_pos + radius, y_pos + 3 * radius)) self.add(self.circle) self.add(self.line) def on_update(self): self.circle.on_update() self.line.on_update()