Loading poolpay/touch/MockTouchScreen.py 0 → 100644 +23 −0 Changes for poolpay/touch/MockTouchScreen.py: 23 added lines, 0 removed lines. Original line number Diff line number Diff line from __future__ import annotations from collections.abc import Callable from threading import Thread import pygame from poolpay.touch.TouchScreen import TouchScreen class MockTouchScreen(TouchScreen): def on_screen_touched(self, handle_touch: Callable[[], None]) -> None: def listen() -> None: while True: for event in pygame.event.get(): if event.type == pygame.MOUSEBUTTONDOWN: handle_touch() pygame.time.wait(10) Thread(target=listen, daemon=True).start() def close(self) -> None: pass Loading
poolpay/touch/MockTouchScreen.py 0 → 100644 +23 −0 Changes for poolpay/touch/MockTouchScreen.py: 23 added lines, 0 removed lines. Original line number Diff line number Diff line from __future__ import annotations from collections.abc import Callable from threading import Thread import pygame from poolpay.touch.TouchScreen import TouchScreen class MockTouchScreen(TouchScreen): def on_screen_touched(self, handle_touch: Callable[[], None]) -> None: def listen() -> None: while True: for event in pygame.event.get(): if event.type == pygame.MOUSEBUTTONDOWN: handle_touch() pygame.time.wait(10) Thread(target=listen, daemon=True).start() def close(self) -> None: pass