X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/5cfe68b419b1e014ae334c500569d87b661e4281..eb647bde5537c8a811581baf7c342475b937362d:/displayio/tilegrid.py?ds=inline diff --git a/displayio/tilegrid.py b/displayio/tilegrid.py index 2a2222a..c68fe9d 100644 --- a/displayio/tilegrid.py +++ b/displayio/tilegrid.py @@ -21,7 +21,7 @@ # THE SOFTWARE. """ -`displayio` +`displayio.tilegrid` ================================================================================ displayio for Blinka @@ -35,18 +35,20 @@ displayio for Blinka """ +from recordclass import recordclass from PIL import Image from displayio.bitmap import Bitmap from displayio.colorconverter import ColorConverter from displayio.ondiskbitmap import OnDiskBitmap from displayio.shape import Shape from displayio.palette import Palette -from displayio import Rectangle -from displayio import Transform __version__ = "0.0.0-auto.0" __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git" +Rectangle = recordclass("Rectangle", "x1 y1 x2 y2") +Transform = recordclass("Transform", "x y dx dy scale transpose_xy mirror_x mirror_y") + # pylint: disable=too-many-instance-attributes class TileGrid: """Position a grid of tiles sourced from a bitmap and pixel_shader combination. Multiple