nueva versión, esta vez para los miniSprites.
Esta es algo mas quisquillosa puesto que los sprites los 'vemos' como dibujos de 8x8 pixels, pero se declaran como 16x16 pixels,
de forma que la parte inferior y la de la arriba a la derecha son todo ceros.
Esto significa que cuando está flotando en el agua, vemos 4 pixels arriba y 4 en el agua.
Con los de 16x16, tenemos 8 arriba y 8 abajo así que el sprite puede 'descansar' sobre un bloque y por tanto
podría saltar con cualquiera de los dos comandos.
Con los miniSprites no llega al bloque, lo cual hace que sea necesario 'mirar' mas abajo para detectar si hay algún bloque que no sea agua.
Pero además hay que seguir mirando a mitad del sprite para el tema de simular que está nadando.
O sea que, además de adaptar el código hecho para los sprites normales (16x16), he tenido que añadir código condicional y
tema solucionado
saludos
pere