
Estuve leyendo un libro sobre programación de juegos con pygame
y en un ejercicio hice una animación de una pelota que se dirige hacia
donde haces clic con el ratón, como en un juego de estrategia.

hacervideojuegos.com/losersjuegos/vectores.png
El programa funciona bien e incluso muestra información acerca
de las coordenadas de la pelota y el lugar hacia donde se dirige, pero
esta no se detiene en su destino, sino que sigue en esa dirección
hasta que con el ratón le indicamos que vaya hacia otro lado.
Intenté solucionarlo comparando si su posición es igual a las
coordenadas de destino:
If posición == destino:
Pero nomas no funciono, y creo que podría arreglarlo checando
si su distancia hacia la posición de destino es poca, para que se
detenga cuando la magnitud del vector sea 0 o algo asi, pero
preferiría que se detuviera exactamente en la posición de destino,
pero nomas no supe como hacerlo.
El archivo con el código fuente y algúna información útil:
http://uploading.com/files/b26ede7b/vectores.zip#downloadform
Veran que el panel azul de abajo podría servir para mostrar información
de unidades, minimapas y esas cosas de los juegos de estrategia, que
seria lo que quiero hacer, apenas sepa como detener la unidad cuando
llegue a donde le indico.