Bol en el lloc

This commit is contained in:
2026-03-27 23:01:53 +01:00
parent 568672e8cb
commit 92445c920c
3 changed files with 49 additions and 3 deletions

42
data/bol.lua Normal file
View File

@@ -0,0 +1,42 @@
toff = arcade_config.tiles_offset
tw = arcade_config.tiles_width
th = arcade_config.tiles_height
-- posició en el gif des de l'offset de tiles
bol_gif_col = 14
bol_gif_row = 3
-- bol={hab=39,x=28,y=25,w=32,h=16,bb={x=0,y=0,w=16,h=8}}
bol={hab=39,x=4,y=3,w=32,h=16,bb={x=0,y=0,w=16,h=8}}
function bol.init()
local world_x, world_y = arc_mapa_get_coords(bol.hab,bol.x,bol.y)
bol.x=world_x-8
bol.y=world_y+2
bol.update=bol.update
bol.draw=bol.draw
end
function bol.draw()
-- draw.surf(112,88,16,8,bol.x,bol.y,16,8)
-- local x = bol_gif_col*tw
-- local y = toff+bol_gif_row*th
-- draw.surf(x,y,tw*2,th,bol.x*o2aX,bol.y*o2aX,tw*2,th)
local x = bol_gif_col*tw
local y = toff+bol_gif_row*th
if viewp:inside(bol.x, bol.y, bol.w, bol.h) then
local scr_x, scr_y = viewp:screen_coords( bol.x, bol.y )
draw.surf(x,y,bol.w,bol.h,scr_x,scr_y,bol.w,bol.h)
end
end
function bol.update()
-- if bol.hab==abad.hab then
-- if aabb(abad,bol) then
-- abad.objects.bol=true
-- start_scene(scenes.bol_trobat)
-- remove_actor(bol)
-- end
-- end
end