import copy import pygame class MeinSpiel: bilder = ["Bilder/Schach.jpg","Bilder/stern.jpg","Bilder/motiv1.png","Bilder/motiv2.png","Bilder/motiv3.png","Bilder/motiv4.png","Bilder/motiv5.png","Bilder/motiv6.png","Bilder/motiv7.png","Bilder/motiv8.png"] spielfeld = [] def __init__(self, felderX, felderY): for x in range(felderX): self.spielfeld.append([]) for y in range(felderY): self.spielfeld[x].append(0) def anfangsKonfiguration(self): self.spielfeld[5][5] = 0 for y in range(12): if y %3: for x in range(12): if x %3: self.spielfeld[x][y]=1 def tasteGedrueckt(self, taste): print("taste gedrückt") # Von 0 bis 10 in Schritten von 2 for i in range(0, 11, 5): print(i) from pynput import mouse # Callback-Funktion bei Mausklick def on_click(x, y, button, pressed): if pressed: print(f"Mausklick gedrückt bei Position ({x}, {y}) mit Taste {button}") else: print(f"Mausklick losgelassen bei Position ({x}, {y}) mit Taste {button}") # Callback-Funktion bei Mausbewegung def on_move(x, y): print(f"Maus bewegt zu Position ({x}, {y})") # Callback-Funktion beim Mausrad-Scrollen def on_scroll(x, y, dx, dy): print(f"Mausrad bewegt bei Position ({x}, {y}) – Delta: ({dx}, {dy})") # Listener starten with mouse.Listener( on_click=on_click, on_move=on_move, on_scroll=on_scroll ) as listener: print("Maus-Event-Listener gestartet. Beenden mit STRG+C.") listener.join()