From 0471bcbdda198900924b2caa0c38d08f9bd2e14e Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Thu, 19 Jun 2025 17:48:56 +0200 Subject: [PATCH] - [FIX] No guardava be els GIFs sense paleta --- data/main.lua | 2 +- mini.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/main.lua b/data/main.lua index 2d41eab..d99ca3f 100644 --- a/data/main.lua +++ b/data/main.lua @@ -8,7 +8,7 @@ function mini.init() p = pal.load("logo.gif") pal.set(p) pal.trans(255) - surf.save(s, "prova.gif") + --surf.save(s, "prova.gif", p) end function mini.update() diff --git a/mini.cpp b/mini.cpp index d94e846..f5ee4d0 100644 --- a/mini.cpp +++ b/mini.cpp @@ -243,7 +243,7 @@ void savesurf(uint8_t surface, const char* filename, uint8_t *pal, uint8_t color { uint8_t depth=0; do { colors = colors >> 1; depth++; } while (colors!=0); - gif::gif_t *file = gif::create(filename, surfaces[surface].w, surfaces[surface].h, pal, (pal?depth:0), -1, -1); + gif::gif_t *file = gif::create(filename, surfaces[surface].w, surfaces[surface].h, pal, (pal?depth:8), -1, -1); memcpy(file->frame, surfaces[surface].p, surfaces[surface].w*surfaces[surface].h); gif::addFrame(file, 0); gif::close(file);