Hola gente tengo un pequeno detalle que corregir e la estoy tartado de hacer un cronometro. Aqui esta la parte del cronometo que no me funcion:
function LeerPulsacion()
pad = Controls.read()
oldpad = Controls.read()
if pad:cross() then
contador:start()
contador2:start()
contador3:start()
end
if pad:square() then
contador:stop()
contador2:stop()
contador3:stop()
end
if pad:circle() then
contador:stop()
contador2:stop()
contador3:stop()
end
if pad:triangle() and oldpad == pad:square() then
contador:reset()
contador2:reset()
contador3:reset()
end
end
Como ven x para iniciar, cuadrado para parar, circulo para parar y triangulo para reset pero si anteriormente se ha presionado cuadrado. Esto es lo que deseo hacer, que con la x comience con el circulo seria como una pausa, y cuadrado stop y triangulo el reset pero ates abiendolo parado del todo.
El problema que cuando doy cuadrado se para, pero cuando presiono trianglo no hace nada.
Bueno companeros gracias por su tiempo espero su ayuda.
Prueba esto:
Gracias por tu respuesta ha
Gracias por tu respuesta ha servido de mucho aprendizaje.
Supongo...
Que no hace nada porque estas comparando pad:triangle() con oldpad == pad:square() (que esta ni es forma de usar el oldpad)
Prueba asi :
Un saludo
Para recibir ayuda por parte de otros usuarios más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda que accediendo al Manual del perfecto forero y las Normas de la Comunidad aprenderas trucos para resolver tus dudas antes.
No preguntes por MP, mejor pregunta aquí.
¿Qué?
No entiendo mucho tu post, ni tu código. Pero supongo que puedes cambiar estas líneas.
SceneBeta.com
La cosa esta asi un boton
La cosa esta asi un boton para activar, uno para detener, estos dos no tengo problemas, ahora bien uno para reset pero que reviamnte se alla presionado el otro restante, aqui el problema como lo copio para que el reset necesite que primero se presione el otro. Ahora espero haberme hehco entender mejor.
Creo que sí
Pon una función dentro de la otra.
Supongo que debe funcionar.
Salu2.
SceneBeta.com
Lo he provado pero asi tengo
Lo he provado pero asi tengo que presionar cuadrado y dejarlo presionado y presionar triangulo. Yo lo que deso es que pare y al presionar triangulo de reset, pero que solo de reset si se para con el cuadrado previamente.
Hay varias formas.
Puedes probar, espero que alguna te funcione XD.
Espero y te funcioné.
Yo pienso que lo divertido y el reto de la programación, es en buscar soluciones a problemas.
Salu2.
SceneBeta.com
estado = 1 if
mmm. A ese lo veo un poco complicado. Porque si apreto cuadrado y despues otro boton, apretando triangulo se reiniciaria. Y supongo sería un bug.
Yo usaría una variable blooleana. Aunque es un tanto complicado.
Un saludo
Para recibir ayuda por parte de otros usuarios más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda que accediendo al Manual del perfecto forero y las Normas de la Comunidad aprenderas trucos para resolver tus dudas antes.
No preguntes por MP, mejor pregunta aquí.