Skip to content

Commit

Permalink
Add enemy interaction
Browse files Browse the repository at this point in the history
  • Loading branch information
diguifi committed Aug 26, 2018
1 parent 5c9c04a commit 706cac6
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 3 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

<body>

<center><h1>I guess it doesnt do much... yet</h1></center>
<center><h1>I guess now they do something</h1></center>

<div id="content"></div>

Expand Down
12 changes: 12 additions & 0 deletions scripts/levels/Level1.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion scripts/levels/Level1.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 14 additions & 1 deletion scripts/levels/Level1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,25 @@

this.enemies = [new Enemy(this.game, 700, 370, 50, this.enemySpeed),
new Enemy(this.game, 1000, 370, 50, this.enemySpeed),
new Enemy(this.game, 1500, 370, 50, this.enemySpeed)]
new Enemy(this.game, 1500, 370, 50, this.enemySpeed)];
}

update() {
this.game.physics.arcade.collide(this.player, this.layer);
this.game.physics.arcade.collide(this.enemies, this.layer);
this.game.physics.arcade.overlap(this.player, this.enemies, this.enemyOverlap);
}

enemyOverlap(player, enemy) {

if (player.body.touching.down) {
enemy.body.enable = false;
player.body.velocity.y = -80;
enemy.kill();
} else {
player.body.enable = false;
player.kill();
}
}

}
Expand Down

0 comments on commit 706cac6

Please sign in to comment.