[WIP] Treballant en el jefe. Organitzant codi (Ha deixat de funcionar quasi tot)

[FIX] Els warps reutilitzats mantenien l'estat anterior
[NEW] Funcio distancia(a, b)
This commit is contained in:
2026-04-12 23:02:35 +02:00
parent f26d43a97d
commit a43173a940
15 changed files with 1293 additions and 22 deletions

View File

@@ -4,6 +4,13 @@ local shine_pos = 0
local map_backup = {}
local actors_backup = {}
function distancia(a, b)
local dx = (a.x-b.x)
local dy = (a.y-b.y)
local r = math.sqrt(dx*dx+dy*dy)
return r
end
function collision(a, b)
return (a.x+a.bb.x+a.bb.w >= b.x+b.bb.x)
and (a.x+a.bb.x <= b.x+b.bb.x+b.bb.w)