josepzin escribió:WoodMaster, a ver si puedes echarnos un cable con el tema de los scrolles con 2 planos...
Jeje que cosa facilita me preguntais!
Weno yo nunca he programado un scroll de eses pero he leido sobre el tema, en juegos como Flimbo's Quest y Hawkeye, con scroll de dos planos puede lograse mas o menos asi: se usa 4 juegos(sets) de caracteres, los caracteres de del primer plano se repiten en todos los 4 sets, pero los caracteres del 2º plano son rotatos en cada set, como estan en modo multicolor(modo ladrillo), tenemos 4 pixels de ancho por caracter por eso necesitamos de 4 sets. el scroll del primer plano va de 2 en 2 pixels(no olvidar que el scroll de c64 es siempre de alta resolucion, por eso para mover un pixel ladrillo, hay que mover 2 pixels finos), y en los huecos (char 0, o que sea) se pinta con los chars del segundo plano, usando a la vez uno set de caracteres diferente - hay que mover el 2º plano en la direccion opuesta cada dos barridos de pantalla para que de la sensación que va mas de espacio(mitada de la velocidad el 1er plano). No se usa mascaras por eso uno char del scroll de 1er plano tapa completamente uno del segundo plano, por eso notareis que no hay arredondados ni nada, todo es cuadrado.
Espero que entendais algo
