/**
 * @fileoverview Utility module for usePuzzleTour.js
 * 
 * @module games.puzzle.hooks.usePuzzleTour
 */

import { useGameTour } from "../../../../hooks/useGameTour";
import { puzzleTourSteps, puzzleTourOptions } from "../config/tourSteps";

export const usePuzzleTour = () => {
  /**
   * Hook que retorna o controlador de tour para o jogo Quebra-Cabeças.
   * Encapsula `useGameTour` com os passos e opções específicos.
   * @returns {Object} API do tour (start, stop, etc.)
   */
  return useGameTour("puzzle", puzzleTourSteps, puzzleTourOptions);
};
