Primera escena ajustada i Abad en 'HD'

This commit is contained in:
2026-03-15 18:19:20 +01:00
parent 3d9746b5f5
commit 6c6c5b62d6
5 changed files with 98 additions and 57 deletions

View File

@@ -1,5 +1,7 @@
require "map"
local arcade_config = require("arcade_config")
tiletype={void=0,nonpc=1,stair=2,switch=3,half=4,block=5}
mapa.wait=0
mapa.step=0
@@ -93,7 +95,13 @@ function mapa_draw(hab)
for tx=0,11 do
local tile=mapa[1+hab][1+tx+ty*12]
if tile~=256 and (tile<126 or mapa.step>4) then
draw.surf((tile&15)*8,64+(tile>>4)*8,8,8,tx*8,ty*8)
-- draw.surf((tile&15)*8,64+(tile>>4)*8,8,8,tx*8,ty*8)
local txr = arcade_config.tiles_per_row-1
local txr2 = arcade_config.tiles_per_row_base2
local toff= arcade_config.tiles_offset
local tw = arcade_config.tiles_width
local th = arcade_config.tiles_height
draw.surf((tile&txr)*tw,toff+(tile>>txr2)*th,tw,th,tx*tw,ty*th)
end
end
end