update demo and rect to latest x/y positioning args

This commit is contained in:
ladyada 2019-03-24 19:22:53 -04:00
parent 0e1c71d08b
commit 1216788df3
2 changed files with 3 additions and 25 deletions

View file

@ -78,7 +78,7 @@ class Rect(displayio.TileGrid):
self._palette[0] = fill
else:
self._palette.make_transparent(0)
super().__init__(self._bitmap, pixel_shader=self._palette, position=(x, y))
super().__init__(self._bitmap, pixel_shader=self._palette, x=x, y=y)
@property
def fill(self):
@ -105,23 +105,3 @@ class Rect(displayio.TileGrid):
self._palette.make_transparent(1)
else:
self._palette[1] = color
@property
def x(self):
"""The x coordinate of the position"""
return self.position[0]
@x.setter
def x(self, x):
# pylint: disable=attribute-defined-outside-init
self.position = (x, self.position[1])
@property
def y(self):
"""The y coordinate of the position"""
return self.position[1]
@y.setter
def y(self, y):
# pylint: disable=attribute-defined-outside-init
self.position = (self.position[0], y)

View file

@ -12,10 +12,8 @@ board.DISPLAY.show(splash)
color_bitmap = displayio.Bitmap(320, 240, 1)
color_palette = displayio.Palette(1)
color_palette[0] = 0xFFFFFF
bg_sprite = displayio.TileGrid(color_bitmap,
pixel_shader=color_palette,
position=(0, 0))
print(bg_sprite.position)
bg_sprite = displayio.TileGrid(color_bitmap, x=0, y=0,
pixel_shader=color_palette)
splash.append(bg_sprite)
##########################################################################