From cee7c198320e3fe5e821740ea54cabab6abe6ce1 Mon Sep 17 00:00:00 2001 From: JailDoctor Date: Fri, 13 Oct 2023 19:59:49 +0200 Subject: [PATCH] - Arreglos per a que les fonts funcionen amb la nova paleta --- source/gamestate_postfase.cpp | 16 +++++++--------- source/gamestate_prefase.cpp | 4 ++-- source/gamestate_sequence.cpp | 15 ++++++--------- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/source/gamestate_postfase.cpp b/source/gamestate_postfase.cpp index bbc462a..cac3499 100644 --- a/source/gamestate_postfase.cpp +++ b/source/gamestate_postfase.cpp @@ -112,6 +112,7 @@ namespace gamestate salir = true; return true; } + return true; } void drawText(const int x, const int y, const uint8_t color, std::string text) @@ -119,13 +120,12 @@ namespace gamestate draw::surface *pic = draw::loadSurface("fuente2.gif"); draw::setSource(pic); draw::setTrans(0); - draw::setPaletteEntry(64, 255, 255, 255); - draw::setPaletteEntry(65, 255, 0, 0); - draw::setPaletteEntry(66, 0, 255, 0); - draw::setPaletteEntry(67, 0, 0, 255); - draw::setPaletteEntry(68, 0, 0, 0); - draw::swapcol(1, color+64); - draw::swapcol(2, 68); + switch (color) { + case 0: draw::setPaletteEntry(63, 255, 255, 255); break; + case 1: draw::setPaletteEntry(63, 255, 0, 0); break; + case 2: draw::setPaletteEntry(63, 0, 255, 0); break; + case 3: draw::setPaletteEntry(63, 0, 0, 255); break; + } const int len = text.length(); for (int i=0;i