[FIX] Ajustada caixa de col·lisió de elalien i el peu
[NEW] elalien s'orienta en la direcció de l'abad [NEW] Afegits mes 'monstruitos'
This commit is contained in:
+5
-1
@@ -18,7 +18,7 @@ elalien={name="elalien",
|
||||
wait=0,
|
||||
step=0,
|
||||
anim={8,9,8,10},
|
||||
bb={x=4,y=0,w=8,h=16},
|
||||
bb={x=8,y=0,w=16,h=23},
|
||||
scene_intro=false,
|
||||
scene_object=false}
|
||||
|
||||
@@ -99,6 +99,7 @@ end
|
||||
function elalien.update_stay()
|
||||
elalien.wait=elalien.wait+1
|
||||
|
||||
|
||||
if elalien.wait==18 then
|
||||
elalien.wait=0
|
||||
elalien.step=(elalien.step+1)%4
|
||||
@@ -109,6 +110,9 @@ function elalien.update_stay()
|
||||
end
|
||||
|
||||
if elalien.hab==abad.hab then
|
||||
|
||||
if elalien.x<abad.x then elalien.flip=false else elalien.flip=true end
|
||||
|
||||
if collision(abad,elalien) then
|
||||
if not elalien.scene_intro then
|
||||
if abad.objects.peu~=nil then
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ ch = arcade_config.character_height
|
||||
peu_gif_col = 7
|
||||
peu_gif_row = 2
|
||||
|
||||
peu={name="peu",hab=5,x=6,y=3,w=32,h=32,bb={x=0,y=0,w=16,h=16}}
|
||||
peu={name="peu",hab=5,x=6,y=3,w=32,h=32,bb={x=0,y=12,w=32,h=20}}
|
||||
|
||||
function peu.init()
|
||||
-- local habs={{18,8},{16,2},{16,7},{15,5},{27,1},{27,10},{29,2},{38,8},{69,2},{79,3}}
|
||||
|
||||
+4
-1
@@ -68,6 +68,7 @@ function stages.stage1_init()
|
||||
table.insert( actors, caco.new(37,3,2,false) )
|
||||
table.insert( actors, caco.new(41,3,2,false) )
|
||||
table.insert( actors, caco.new(40,3,2,false) )
|
||||
table.insert( actors, caco.new(45,3,2,false) )
|
||||
table.insert( actors, caco.new(50,3,2,false) )
|
||||
table.insert( actors, caco.new(57,3,2,false) )
|
||||
table.insert( actors, caco.new(61,3,2,false) )
|
||||
@@ -89,6 +90,7 @@ function stages.stage1_init()
|
||||
table.insert( actors, zombie.new(44, 3, 3,false) )
|
||||
table.insert( actors, zombie.new(46, 3, 3,false,2) )
|
||||
table.insert( actors, zombie.new(46, 1, 3,false) )
|
||||
table.insert( actors, zombie.new(47, 1, 3,true) )
|
||||
table.insert( actors, zombie.new(47, 9, 3,false) )
|
||||
table.insert( actors, zombie.new(54, 3, 3,false) )
|
||||
table.insert( actors, zombie.new(59, 1, 3,false) )
|
||||
@@ -341,7 +343,8 @@ stage1_mapa={
|
||||
-- 9
|
||||
{
|
||||
256,256,256,256,65,256,256,256,256,64,17,17,
|
||||
256,67,256,256,256,256,68,256,256,256,17,256,
|
||||
-- 256,67,256,256,256,256,68,256,256,256,17,256,
|
||||
256,67,256,256,256,256,256,256,256,256,17,256,
|
||||
256,256,256,66,256,256,256,256,256,256,17,256,
|
||||
256,64,256,256,65,256,67,256,67,256,256,256,
|
||||
256,256,256,256,256,256,256,256,256,256,256,256,
|
||||
|
||||
Reference in New Issue
Block a user