C/Visual C - protec

 
Vista:

protec

Publicado por ivan (1 intervención) el 17/10/2003 02:01:27
hola programadores, como le puedo hacer para q un circulo rebote en las paredes de la pantalla, es en lenguaje c
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:protec

Publicado por chuidiang (677 intervenciones) el 20/10/2003 09:25:44
En memoria tienes dos variables x e y con la posición del circulo (por ejemplo, del centro del circulo).
Tienes otras dos variables incrementoX e incrementoY, que pueden valer inicialmente, por ejemplo, 1.
Vas incrementando estas variables x,y sumándoles incrementoX e incrementoY, redibujando el circulo cada vez.
Cuando x sea cercano al borde de la pantalla, haces incrementoX=-incrementoX (le cambias de signo).
Sigues incrementando como antes, pero esta vez el circulo avanzará hacia la izquierda, dando la impresión de que ha rebotado en el borde derecho.
Idem con y.
Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar