Hola Snaked.
Para calcular las rutas podes usar una variante de la función
movepixel del mensaje
#3 :
Código PHP:
int calculateRoute( const TPoint& p1, const TPoint& p2, TPoint* vp )
{
int dx = p2.x - p1.x;
int dy = p2.y - p1.y;
int ix = 0;
for( int x = p1.x; x < p2.x; x ++ ) {
int y = p1.y + dy * ( x - p1.x ) / dx;
vp[ix].x = x;
vp[ix].y = y;
ix++;
}
return ix;
}
// Ejemplo de uso:
...
{
TPoint ruta[1366];
int top = calculateRoute( Point( 10, 10 ), Point( 500, 100 ), ruta );
...
Saludos
