def main(): run = True clock = pygame.time.Clock() board = Board() board.create_board() while (run): clock.tick(FPS) for e in pygame.event.get(): if (e.type == pygame.QUIT): run = False if (e.type == pygame.MOUSEBUTTONDOWN): pos = pygame.mouse.get_pos() col, row = get_row_col_from_mouse(pos) piece = board.get_piece(row, col) if piece: if piece.is_hint and board.current_piece_coords[0] != None: board.move(board.current_piece_coords[0], board.current_piece_coords[1], row, col) else: if board.is_hint_shown: board.remove_hints() else: board.mark_neighbours(piece) board.draw_cubes(WIN) board.draw_pieces(WIN) pygame.display.update() pass pygame.quit()
def main(): run = True clock = pygame.time.Clock() board = Board() while run: clock.tick(FPS) for event in pygame.event.get(): if event.type == pygame.QUIT: run = False if event.type == pygame.MOUSEBUTTONDOWN: pass board.draw_cubes(WIN) pygame.display.update() pygame.quit()