a ver he hecho un tablero que ocupa 640x480 y quiero que se desplace por trozos, he puesto esto en el codigo y los trozos 2 y 3 los veo bien, es decir, los dos trozos de abajo, pero los dos de arriba los veo mal como puedo arreglarlo??
Código:
GpBitBlt16(NULL, &gpDraw[nflip], 0, 0, 320, 240, (unsigned char*)img_Questboard,
despx, despy, 320+despx, 240+despy);
GpKeyGetEx(&boton);
switch (trozo)
{
case 0:
if (boton & GPC_VK_FL)
{
despx=320; despy=240; trozo=3;
}
if (boton & GPC_VK_FR)
{
despx=320; despy=0; trozo=1;
}
break;
case 1:
if (boton & GPC_VK_FL)
{
despx=0; despy=0; trozo=0;
}
if (boton & GPC_VK_FR)
{
despx=0; despy=240; trozo=2;
}
break;
case 2:
if (boton & GPC_VK_FL)
{
despx=320; despy=0; trozo=1;
}
if (boton & GPC_VK_FR)
{
despx=320; despy=240; trozo=3;
}
break;
case 3:
if (boton & GPC_VK_FL)
{
despx=0; despy=240; trozo=2;
}
if (boton & GPC_VK_FR)
{
despx=0; despy=0; trozo=0;
}
break;
}
gracias
Marcadores