/////////////////////
//Esto fuera del bucle:
///////////////////////////
// animacion cuando esta quieto del frame 0 a 1 por ejemplo
PA_StartSpriteAnim(0,0,0,1,5);
//////////
///A partir de aqui metes en el bucle esto:
///////////
// si pulsas derecha, del frame 2 al 5 por ejemplo
if (Pad.Held.Left){
PA_StartSpriteAnim(0,0,2,5,5);
}
// si pulsas izquierda, del frame 6 al 9 por ejemplo
else if (Pad.Held.Right){
PA_StartSpriteAnim(0,0,6,9,5);
}
// sino estas pulsando izquierda o derecha vuelve a estar en la animacion sin moversi
else PA_StartSpriteAnim(0,0,0,1,5);
esta a ojo, ten cuidado con lo que va en el bucle y lo que no, y creo que deveria ir, aunque para izquierda i derecha, si va a ser el mismo sprite volteado te recomiendo usar un flip (darle la vuelta al sprite) mediante código y gastar menos recursos.