Librería gameduino 2 modificada para pantallas FT81X

Wow!! que bien esto me da ideas ...

Ahora soy yo el que está atascado. He usado tu ejemplo del GD3_MSGEQ7_Spectrum_analyzer y va bien, pero un problema.

Asi es como me queda una vez modificado;

Para ello he usado los 15 handles de las 15 imagenes y lo que quiero es ponerlas todas en un fichero concretamente lo adjunto ya preparado, sin embargo en la parte del código donde se representa es;

  GD.Vertex2ii(XbaseD+Xdelta*0, 215, map(left[0],0,1024,0,15)); 
  GD.Vertex2ii(XbaseD+Xdelta*2, 215, map(left[1],0,1024,0,15)); 
  GD.Vertex2ii(XbaseD+Xdelta*4, 215, map(left[2],0,1024,0,15));   
  GD.Vertex2ii(XbaseD+Xdelta*6, 215, map(left[3],0,1024,0,15)); 
  GD.Vertex2ii(XbaseD+Xdelta*8, 215, map(left[4],0,1024,0,15));
  GD.Vertex2ii(XbaseD+Xdelta*10, 215, map(left[5],0,1024,0,15));
  GD.Vertex2ii(XbaseD+Xdelta*12, 215, map(left[6],0,1024,0,15)); 
  GD.Vertex2ii(XbaseD+Xdelta*14, 215, map(R[0],0,1024,0,15));
  GD.Vertex2ii(XbaseD+Xdelta*16, 215, map(R[1],0,1024,0,15));  
  
  
  GD.SaveContext();
   GD.VertexTranslateX(16*260);
   GD.Vertex2ii(440-165, 215, map(R[2],0,1024,0,15));      
   GD.Vertex2ii(440-110, 215, map(R[3],0,1024,0,15));    
   GD.Vertex2ii(440-55, 215, map(R[4],0,1024,0,15));
   GD.Vertex2ii(500-60, 215, map(R[5],0,1024,0,15));   
   GD.Vertex2ii(500, 215, map(R[6],0,1024,0,15));   
  GD.RestoreContext();

en donde pone GD.Vertex2ii(440-165, 215, map(R[2],0,1024,0,15 en negrilla significa las imágenes, sin embargo yo las tengo por celdas.

Realice la conversión con;

gd2asset -f barras2.gd2 -o barras2.h sp0.png,format=ARGB4 sp1.png,format=ARGB4 sp2.png,format=ARGB4 sp3.png,format=ARGB4 sp4.png,format=ARGB4 sp5.png,format=ARGB4 sp6.png,format=ARGB4 sp7.png,format=ARGB4 sp8.png,format=ARGB4 sp9.png,format=ARGB4 sp10.png,format=ARGB4 sp11.png,format=ARGB4 sp12.png,format=ARGB4 sp13.png,format=ARGB4 sp14.png,format=ARGB4

para las 15, de este modo no puedo poner mas assets. He realizado un nuevo fichero donde es un asset solo con las 15 imágenes en un solo fichero que adjunto, su peso en RAM es de 230kb y claro quiero todos esos 750kb que me sobran.

Adjunto el código que estoy usando y las imágenes en una sola.

Crees TFTLCDCyg se podria hacer como digo?

GD3_MSGEQ7_170520a.zip (4.68 KB)

SPECTRUM_PNG.zip (68.1 KB)