From 28f2d91c5ca993b7ffa26ebbc9863aba6be50dab Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Fri, 15 May 2026 22:10:00 +0200 Subject: [PATCH] DX: numero de versio a la pantalla de titol amb color definible per skin --- config.lua | 7 +++++++ pepe_runner_dx.lua | 5 +++++ skins/custom.lua | 3 ++- skins/native.lua | 3 ++- skins/pintor.lua | 3 ++- 5 files changed, 18 insertions(+), 3 deletions(-) diff --git a/config.lua b/config.lua index b503811..0518d6f 100644 --- a/config.lua +++ b/config.lua @@ -9,6 +9,13 @@ -- mateix fitxer en versions anteriors. Si elimines una clau, el joc petara -- al usar-la — millor que prendre un valor obscur per defecte. +-- ==================================================================== +-- INFO +-- ==================================================================== +-- Versio del joc. Apareix centrada a la part baixa de la pantalla de +-- titol. Format lliure (mostra el que pose ací). +version = "v2.0.0" + -- ==================================================================== -- ASPECTE GRAFIC -- ==================================================================== diff --git a/pepe_runner_dx.lua b/pepe_runner_dx.lua index 0c3130d..2d768e4 100644 --- a/pepe_runner_dx.lua +++ b/pepe_runner_dx.lua @@ -17,6 +17,7 @@ musica = nil music_on = nil VIDES_INI = nil LEVEL_INI = nil +version = nil -- string que es mostra centrat baix a la pantalla de titol -- Codis CP437 dels sprites del joc original (de TIPOS.PAS). -- Els usem com a IDs logics de tipus de cel·la (i coincideixen amb el @@ -651,6 +652,10 @@ function update_title() local t = textos.title_press_play print(t, flr((40 - strlen(t)) / 2), 23) end + + -- Versio del joc, centrada a la part baixa (es desvaneix amb el fade) + color(colors.version, colors.bg) + print(version, flr((40 - strlen(version)) / 2), 28) end -- ----- GAME OVER ----- diff --git a/skins/custom.lua b/skins/custom.lua index c4f23cb..a155816 100644 --- a/skins/custom.lua +++ b/skins/custom.lua @@ -37,6 +37,7 @@ return { malo_carrega = COLOR_LIGHT_MAGENTA, malo_atrapat = COLOR_BROWN, score_flash = COLOR_YELLOW, - gameover_box = COLOR_BLUE, -- fons del cuadre del text "FI DE JOC" + gameover_box = COLOR_BLUE, -- fons del cuadre del text "FI DE JOC" + version = COLOR_LIGHT_BLUE, -- text de versio a la pantalla de titol }, } diff --git a/skins/native.lua b/skins/native.lua index 7b0c663..662aa4f 100644 --- a/skins/native.lua +++ b/skins/native.lua @@ -38,6 +38,7 @@ return { malo_carrega = COLOR_LIGHT_MAGENTA, malo_atrapat = COLOR_BROWN, score_flash = COLOR_YELLOW, - gameover_box = COLOR_BLUE, -- fons del cuadre del text "FI DE JOC" + gameover_box = COLOR_BLUE, -- fons del cuadre del text "FI DE JOC" + version = COLOR_LIGHT_BLUE, -- text de versio a la pantalla de titol }, } diff --git a/skins/pintor.lua b/skins/pintor.lua index 5bdb035..df233fe 100644 --- a/skins/pintor.lua +++ b/skins/pintor.lua @@ -41,6 +41,7 @@ return { malo_carrega = COLOR_LIGHT_MAGENTA, malo_atrapat = COLOR_BROWN, score_flash = COLOR_YELLOW, - gameover_box = COLOR_BLUE, -- fons del cuadre del text "FI DE JOC" + gameover_box = COLOR_BLUE, -- fons del cuadre del text "FI DE JOC" + version = COLOR_LIGHT_BLUE, -- text de versio a la pantalla de titol }, }