Update code for PyPaint example
This commit is contained in:
parent
b596533ee7
commit
5259963766
1 changed files with 10 additions and 3 deletions
|
|
@ -59,7 +59,10 @@ class TouchscreenPoller(object):
|
|||
"""Get 'pressed' and location updates from a touch screen device."""
|
||||
|
||||
def __init__(self, splash, cursor_bmp):
|
||||
logging.getLogger("Paint").debug("Creating a TouchscreenPoller")
|
||||
logger = logging.getLogger("Paint")
|
||||
if not logger.hasHandlers():
|
||||
logger.addHandler(logging.StreamHandler())
|
||||
logger.debug("Creating a TouchscreenPoller")
|
||||
self._display_grp = splash
|
||||
self._touchscreen = adafruit_touchscreen.Touchscreen(
|
||||
board.TOUCH_XL, board.TOUCH_XR,
|
||||
|
|
@ -118,14 +121,16 @@ class CursorPoller(object):
|
|||
"""Get 'pressed' and location updates from a D-Pad/joystick device."""
|
||||
|
||||
def __init__(self, splash, cursor_bmp):
|
||||
logging.getLogger("Paint").debug("Creating a CursorPoller")
|
||||
self._logger = logging.getLogger("Paint")
|
||||
if not self._logger.hasHandlers():
|
||||
self._logger.addHandler(logging.StreamHandler())
|
||||
self._logger.debug("Creating a CursorPoller")
|
||||
self._mouse_cursor = Cursor(
|
||||
board.DISPLAY, display_group=splash, bmp=cursor_bmp, cursor_speed=2
|
||||
)
|
||||
self._x_offset = cursor_bmp.width // 2
|
||||
self._y_offset = cursor_bmp.height // 2
|
||||
self._cursor = DebouncedCursorManager(self._mouse_cursor)
|
||||
self._logger = logging.getLogger("Paint")
|
||||
|
||||
def poll(self):
|
||||
"""Check for input. Returns press of A (a bool), B,
|
||||
|
|
@ -160,6 +165,8 @@ class CursorPoller(object):
|
|||
class Paint(object):
|
||||
def __init__(self, display=board.DISPLAY):
|
||||
self._logger = logging.getLogger("Paint")
|
||||
if not self._logger.hasHandlers():
|
||||
self._logger.addHandler(logging.StreamHandler())
|
||||
self._logger.setLevel(logging.DEBUG)
|
||||
self._display = display
|
||||
self._w = self._display.width
|
||||
|
|
|
|||
Loading…
Reference in a new issue