17 lines
494 B
Python
17 lines
494 B
Python
import pygame
|
|
|
|
|
|
class UserController:
|
|
def __init__(self, usrObj):
|
|
self.obj = usrObj
|
|
|
|
def handler(self, engine):
|
|
for event in pygame.event.get():
|
|
if event.type == pygame.QUIT:
|
|
engine.quit()
|
|
elif event.type == pygame.MOUSEBUTTONDOWN:
|
|
pos = pygame.mouse.get_pos()
|
|
pos = (pos[0] // engine.square_size,
|
|
pos[1] // engine.square_size)
|
|
engine.appendGoalPosition(pos)
|