X Tutup
Skip to content

Commit 6835ffa

Browse files
committed
the big slime
1 parent 854ad7a commit 6835ffa

File tree

6 files changed

+21
-4
lines changed

6 files changed

+21
-4
lines changed

enemy.moon

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,6 @@ class MadDog extends Enemy
307307
else
308308
@ox, @oy = 0, -3
309309

310-
update: (dt) =>
311-
super dt
312-
313310
make_ai: =>
314311
@ai = MoveSequence ->
315312
wait 0.5
@@ -330,5 +327,21 @@ class MadDog extends Enemy
330327

331328
again!
332329

330+
class HugeSlime extends Enemy
331+
life: 500
332+
ox: -20, oy: -15
333+
w: 35, h: 30
334+
335+
new: (...) =>
336+
print "making huge slime!"
337+
super ...
338+
with Spriter "img/slime.png"
339+
@anim = \seq {"0,0,70,51", "0,52,70,51"}, 0.25
340+
341+
update: (dt) =>
342+
@box = Box @box.x, @box.y, @w, @h
343+
super dt
333344

345+
make_ai: =>
346+
@ai = Sequence ->
334347

img/map.png

73 Bytes
Loading

img/slime.png

1.51 KB
Loading

img/sprite.png

131 Bytes
Loading

levels/all.moon

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,10 @@ class Level extends World
146146
["219,134,0"]: (x,y) =>
147147
@entities\add enemies.MadDog self,x,y
148148
Autotile.types.floor
149+
150+
["255,255,255"]: (x,y) =>
151+
@entities\add enemies.HugeSlime self,x,y
152+
Autotile.types.floor
149153
}
150154

151155
make_map: =>

main.moon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class Game
128128
@viewport = EffectViewport scale: 3
129129
-- g.setLineWidth 1/@viewport.screen.scale
130130

131-
@player = Player nil, 70, 90
131+
@player = Player nil, 428, 401
132132
@set_world Level self
133133

134134
set_world: (world) =>

0 commit comments

Comments
 (0)
X Tutup