From 4bf54876da4981738142e073a56b4adfefc49b19 Mon Sep 17 00:00:00 2001 From: Fabrice Ecaille Date: Thu, 17 Oct 2013 18:28:08 +0200 Subject: [PATCH] Feature: add game over if aliens to low --- js/spaceinvaders-core.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/js/spaceinvaders-core.js b/js/spaceinvaders-core.js index fc354d3..5baca4c 100644 --- a/js/spaceinvaders-core.js +++ b/js/spaceinvaders-core.js @@ -10,7 +10,7 @@ Game = { running : false, - wave_index : -1, + wave_index : 0, wave : undefined, aliens : [], ship : null, @@ -180,8 +180,14 @@ Game = { $.each(Game.aliens, function(index, alien ) { alien.move(); + var node = alien.node; + if( (node.y() + node.h()) > $("#hero").y() ) { + Game.running = false; + Game.game_over(); + return false; + } if( alien.health > 0 && Math.random() < alien.aggression ) { - alien.fire($("#aliensShots"), "alienShot"); + //alien.fire($("#aliensShots"), "alienShot"); } }); },