#pragma once #include #include // Vorschaubilder (Screenshots, Banner) für die Shop-Seiten. Der Server liefert sie als fertige // 3DS-Textur (512x256 RGB565, sichtbar 400x240), geladen wird im Hintergrund. #define PIC_BANNER -1 typedef enum { PIC_LOADING, PIC_READY, PIC_MISSING } PicState; void pics_init(void); void pics_exit(void); // Jedes Bild einmal pro Bild aufrufen: holt fertige Downloads in den Grafikspeicher void pics_poll(void); // Bild für eine App (which = Screenshot-Nummer oder PIC_BANNER). Startet bei Bedarf den Download. PicState pics_get(const char *slug, int which, C2D_Image *out);