Hola, que tal? estoy haciendo un simulador de malabares (siteswap) en pascal..
la idea es q los malabares se pueden escribir como una secuencia de numeros del 0 al 9, donde cada numero representa un movimiento diferente de la pelota.. [info: uuu.ensaimadamalabar.com/numerologia.htm]
el problema es que cuando ejecuto el programa nada anda como quiero
las pelotas se mueven en direcciones y tmb el programa se sale dependiendo que patron (ssw=siteswap) ingreses... si alguien puede ayudarme a ver que pasa en el codigo le agradeceria. los parametros que pide al inicio del programa son:
resolucion=cantidad de pasos que hace (preferentemente >= 20)
ssw = patron (prueben con 3, 4, 5, 6, 7, 531, 55500, 51. cada uno es un patron diferente)
color (2, que es verde por ejemplo)
velocidad (20 por ejemplo)
las funciones interpbezier() y obtenerxy() realizan los movimientos de la pelota en la mano y en el aire, respectivamente. (fueron probadas separadamente del programa y funcionan bien). el procedimiento actualizar() actualiza el estado de la bola (la bola es un registro). imprimir() la dibuja en pantalla.
adjunto va el codigo del programa.
bueno, espero q alguien pueda ayudarme... muchas gracias!
saludos