import { useEffect } from 'react' import { useRuleta } from '../../hooks/useRuleta' import { sounds } from '../../audio/AudioController' import QuestionModal from '../game/QuestionModal' import RuletaSVG from '../game/Ruleta/RuletaSVG' interface GameProps { onEnd: (aprobado: boolean, correctas: number) => void } export default function Game({ onEnd }: GameProps) { const { estado, categorias, girar, responder, cerrarFeedback, MAX_PREGUNTAS } = useRuleta() useEffect(() => { if (estado.completado) onEnd(estado.aprobado, estado.correctas) }, [estado.completado]) function handleGirar() { sounds.click?.play() girar() } return (
¿Cómo jugar?
Haz clic en la ruleta para girarla y responde correctamente para ganar puntos.