from kivy.graphics import Color, Rectangle
from kivy.properties import NumericProperty
from kivy.uix.widget import Widget
class Paddle(Widget):
score = NumericProperty(0)
def __init__(self, color, **kwargs):
super().__init__(**kwargs)
with self.canvas:
Color(*color)
self.rect = Rectangle(pos=self.pos, size=self.size)
self.bind(pos=self._update_rect, size=self._update_rect)
def _update_rect(self, *_):
self.rect.pos = self.pos
self.rect.size = self.size
from kivy.graphics import Color, Rectangle
from kivy.properties import NumericProperty
from kivy.uix.widget import Widget
class Paddle(Widget):
score = NumericProperty(0)
def __init__(self, color, **kwargs):
super().__init__(**kwargs)
with self.canvas:
Color(*color)
self.rect = Rectangle(pos=self.pos, size=self.size)
self.bind(pos=self._update_rect, size=self._update_rect)
def _update_rect(self, *_):
self.rect.pos = self.pos
self.rect.size = self.size