DX: malos a cp 247-249 per a no pisar lletres X/Y/Z

This commit is contained in:
2026-05-15 21:07:50 +02:00
parent 5aca78a38e
commit 525ca12c9a
4 changed files with 17 additions and 17 deletions
+8 -8
View File
@@ -19,18 +19,19 @@ BLOC1 = 176
BLOC2 = 177
BLOC3 = 178
PEPE_C = 2
MALO_C = 88
MALO_C = 247 -- (fora del rang ASCII basic per a no pisar la lletra 'X')
-- Code-points reservats addicionals (no venen del .map binari, son
-- elements visuals introduits per la versio DX). Tots els skins els han
-- de definir en estos mateixos cp per a ser intercanviables.
-- Tots fora del rang ASCII basic per a no pisar lletres / signes.
PEPE_MORT_A = 226 -- sprite A de l'animacio de mort de Pepe
PEPE_MORT_B = 227 -- sprite B (alterna amb A frame per frame)
MALO_C2 = 89 -- enemic 2 (cada malos[i] usa el seu propi sprite)
MALO_C3 = 90 -- enemic 3
MALO_C2 = 248 -- enemic 2 (cada malos[i] usa el seu propi sprite)
MALO_C3 = 249 -- enemic 3
-- Glifs del marc del HUD. Codis triats per a no col·lidir amb cap glif
-- de cap skin (la native usa 224, 233, 216-220, etc.).
-- Glifs del marc del HUD. Codis triats fora del rang ASCII basic per a
-- no pisar lletres ni signes quan s'imprimeix text.
FRAME_H = 240
FRAME_V = 241
FRAME_TL = 242
@@ -99,11 +100,10 @@ NUM_FASES = 10 -- mapes 1..10 (el 0 esta reservat per al titol)
-- VIDES_INI = nombre de reserves (convencio arcade: el HUD mostra reserves,
-- no compta la vida actual). 2 reserves = 3 vides totals (1 actual + 2).
-- L'original arrancava amb 0 (= 1 vida total).
-- TEMPORAL DEBUG: posa'l a 0 per a provar la seqüencia de game over rapid.
VIDES_INI = 0
VIDES_INI = 2
-- LEVEL_INI = fase per la que arranca la partida nova (1..NUM_FASES).
-- Util per a depuracio i per a saltar al mapa que vols provar.
LEVEL_INI = 3
LEVEL_INI = 1
-- Tots els temps i durations de les animacions del DX. Sobreescriuibles
-- per config.lua (en frames a 60 fps; 60 = 1 segon).