Tras un montón de días tocándome las narices en asuntos CPCeros y ante la perspectiva de que en este aspecto haya una continuidad durante un par de meses más, en 10 minutillos he estado probando el scroll vertical con la cpcrslib y por ahora, en plan sencillo, funciona. Como siempre, en movimientos de tile en tile.
Cuando tenga un ratillo pasaré a mezclar el scroll horizontal y el vertical y así tendremos scroll diagonal, pero esto será para más adelante… mientras, pondré el modo juego en “on” y veré si se me ocurre algún jueguecillo que haga uso de los scrolles para darle una aplicación práctica.
void drawFileD(void){
unsigned char x,i;
unsigned int z,t;
z=(pointerV+20)>>1;
i=(char)pointerV&1;
pointerV++;
for(x=0;x<16;x++) { // recorre el ancho de la pantalla
t=test_map0[256*z+x]; //busca tile
cpc_SetTouchTileXY(2*x,19,bloques[4*t+i*2]); //y lo escribe
cpc_SetTouchTileXY(2*x+1,19,bloques[4*t+1+i*2]);
}
}