From d6352cf1a95d180e5ba9981d2bb576c2980a3a7d Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:16:21 +0800 Subject: [PATCH 01/28] Update main.js --- main.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/main.js b/main.js index e69de29..e079a91 100644 --- a/main.js +++ b/main.js @@ -0,0 +1,20 @@ +var canvas = document.getElementById("game-canvas"); +var ctx = canvas.getContext("2d"); + +var bgImg = document.createElement("img"); +bgImg.src = "images/map.png"; +var heroImg = document.createElement("img"); +heroImg.src = "images/jason.gif"; + +var hero = { + x: 0, + y: 0 +}; + +function draw(){ + ctx.drawImage(bgImg,0,0); + ctx.drawImage(heroImg, hero.x, hero.y); +} + +// setTimeout(draw,1000); +setInterval(draw, 16); From 9e8ce87d1495c155f91e6a86e93a8381ed463657 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:18:50 +0800 Subject: [PATCH 02/28] Update index.html --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index b15544a..ee1277b 100644 --- a/index.html +++ b/index.html @@ -7,8 +7,8 @@ - + - \ No newline at end of file + From 667da0bb612a8e458f7e8d3222db6b53921277ac Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:20:30 +0800 Subject: [PATCH 03/28] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ee1277b..1848a21 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ - + From ce859bb8388303fce440ad569178843e299c9009 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:24:02 +0800 Subject: [PATCH 04/28] Update main.js --- main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.js b/main.js index e079a91..0a4007e 100644 --- a/main.js +++ b/main.js @@ -5,6 +5,8 @@ var bgImg = document.createElement("img"); bgImg.src = "images/map.png"; var heroImg = document.createElement("img"); heroImg.src = "images/jason.gif"; +var towerImg = document.createElement("img"); +towerImg.src = "images/tower.gif"; var hero = { x: 0, @@ -14,6 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); + ctx.drawImage(towerImg,100, 100 ); } // setTimeout(draw,1000); From bcdcbc99bebf7503e9e9c9e0b8fb2f016f481bea Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:25:40 +0800 Subject: [PATCH 05/28] Update main.js --- main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 0a4007e..a9b13f5 100644 --- a/main.js +++ b/main.js @@ -6,7 +6,7 @@ bgImg.src = "images/map.png"; var heroImg = document.createElement("img"); heroImg.src = "images/jason.gif"; var towerImg = document.createElement("img"); -towerImg.src = "images/tower.gif"; +towerImg.src = "images/tower.png"; var hero = { x: 0, @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg,100, 100 ); + ctx.drawImage(towerImg, 100, 100 ); } // setTimeout(draw,1000); From 9ed97389d594d1503379ee2803cecd2f0d31ca33 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:28:11 +0800 Subject: [PATCH 06/28] Update main.js --- main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index a9b13f5..9bad5ea 100644 --- a/main.js +++ b/main.js @@ -6,7 +6,7 @@ bgImg.src = "images/map.png"; var heroImg = document.createElement("img"); heroImg.src = "images/jason.gif"; var towerImg = document.createElement("img"); -towerImg.src = "images/tower.png"; +towerImg.src = "images/tower-btn.png"; var hero = { x: 0, @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 100, 100 ); + ctx.drawImage(towerImg, 200, 200 ); } // setTimeout(draw,1000); From 006f86cd603749653c3ce5b2946a122ef8be6a56 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:30:33 +0800 Subject: [PATCH 07/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 9bad5ea..a3d2abb 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 200, 200 ); + ctx.drawImage(towerImg, 250, 250, 64, 64 ); } // setTimeout(draw,1000); From cb373b3181c5da6eef375f03a4bca0c39716f737 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:31:17 +0800 Subject: [PATCH 08/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index a3d2abb..cbc5729 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 250, 250, 64, 64 ); + ctx.drawImage(towerImg, 350, 350, 64, 64 ); } // setTimeout(draw,1000); From 9bb0fe271444757e4e7be0d06366fcf348fe5395 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:33:21 +0800 Subject: [PATCH 09/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index cbc5729..2c8fe5d 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 350, 350, 64, 64 ); + ctx.drawImage(towerImg, 450, 400, 64, 64 ); } // setTimeout(draw,1000); From d4a82c488e3c2a56efb04cb203e4d1f44ce12673 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:47:13 +0800 Subject: [PATCH 10/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 2c8fe5d..ce5942f 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 450, 400, 64, 64 ); + ctx.drawImage(towerImg, 550, 475, 64, 64 ); } // setTimeout(draw,1000); From 4f2e6a8fe67d13a2813cd11f9cbdacc1ca5ef500 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:48:20 +0800 Subject: [PATCH 11/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index ce5942f..5f060ba 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 550, 475, 64, 64 ); + ctx.drawImage(towerImg, 600, 450, 64, 64 ); } // setTimeout(draw,1000); From 14f40f69c17e833fce0f9e831ccba9858fbc44d4 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:49:30 +0800 Subject: [PATCH 12/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 5f060ba..3cf4801 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 600, 450, 64, 64 ); + ctx.drawImage(towerImg, 575, 375, 64, 64 ); } // setTimeout(draw,1000); From 2c2da9a73d5e0274f06fba38eaccc5ee16364a34 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:50:03 +0800 Subject: [PATCH 13/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 3cf4801..a5f464a 100644 --- a/main.js +++ b/main.js @@ -16,7 +16,7 @@ var hero = { function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 575, 375, 64, 64 ); + ctx.drawImage(towerImg, 575, 400, 64, 64 ); } // setTimeout(draw,1000); From 9a3722ca171886f0e88cf6da190249fe18de8043 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:58:40 +0800 Subject: [PATCH 14/28] Update main.js --- main.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/main.js b/main.js index a5f464a..36849dc 100644 --- a/main.js +++ b/main.js @@ -7,17 +7,31 @@ var heroImg = document.createElement("img"); heroImg.src = "images/jason.gif"; var towerImg = document.createElement("img"); towerImg.src = "images/tower-btn.png"; +var SmallTowerImg = document.createElement("img"); +towerImg.src = "images/tower.png" var hero = { x: 0, y: 0 }; +var cursor = { + x: 0, + y: 0 +} + +$("#game-cursor").mousemove(function(event)){ + cursor.x = event.pageX; + cursor.y = event.pageY; +} + function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); ctx.drawImage(towerImg, 575, 400, 64, 64 ); + ctx.drawImage(SmallTowerImage, cursor.x, cursor.y); } + // setTimeout(draw,1000); setInterval(draw, 16); From 03bdd4c20df008e67de4f09f7dce7efe46caad2f Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 11:59:17 +0800 Subject: [PATCH 15/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 36849dc..b25f755 100644 --- a/main.js +++ b/main.js @@ -29,7 +29,7 @@ function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); ctx.drawImage(towerImg, 575, 400, 64, 64 ); - ctx.drawImage(SmallTowerImage, cursor.x, cursor.y); + ctx.drawImage(SmallTowerImg, cursor.x, cursor.y); } From 6e04d4926ad5ad72ead984f24a2a11a2deb4fce4 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:02:21 +0800 Subject: [PATCH 16/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index b25f755..70b539e 100644 --- a/main.js +++ b/main.js @@ -20,7 +20,7 @@ var cursor = { y: 0 } -$("#game-cursor").mousemove(function(event)){ +$("#game-canvas").mousemove(function(event)){ cursor.x = event.pageX; cursor.y = event.pageY; } From 797715f52a9af8450d773f623d926400655f2723 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:04:28 +0800 Subject: [PATCH 17/28] Update main.js --- main.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index 70b539e..85a8c5e 100644 --- a/main.js +++ b/main.js @@ -20,10 +20,12 @@ var cursor = { y: 0 } -$("#game-canvas").mousemove(function(event)){ - cursor.x = event.pageX; - cursor.y = event.pageY; -} +$("#game-canvas").mousemove( + function(event){ + cursor.x = event.pageX; + cursor.y = event.pageY; + } +); function draw(){ ctx.drawImage(bgImg,0,0); From 62fcbcdd76e25d0d5fc31b4fa9e08c3dfb087184 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:05:28 +0800 Subject: [PATCH 18/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 85a8c5e..355b4c7 100644 --- a/main.js +++ b/main.js @@ -8,7 +8,7 @@ heroImg.src = "images/jason.gif"; var towerImg = document.createElement("img"); towerImg.src = "images/tower-btn.png"; var SmallTowerImg = document.createElement("img"); -towerImg.src = "images/tower.png" +SmalltowerImg.src = "images/tower.png" var hero = { x: 0, From 15365d0eed41fbd614fccb7cb882fd290f070351 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:06:20 +0800 Subject: [PATCH 19/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 355b4c7..3ac96ec 100644 --- a/main.js +++ b/main.js @@ -8,7 +8,7 @@ heroImg.src = "images/jason.gif"; var towerImg = document.createElement("img"); towerImg.src = "images/tower-btn.png"; var SmallTowerImg = document.createElement("img"); -SmalltowerImg.src = "images/tower.png" +SmallTowerImg.src = "images/tower.png" var hero = { x: 0, From 8e8f7d60bae483d43a3883308b3a3bcf3988f33c Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:28:31 +0800 Subject: [PATCH 20/28] Update main.js --- main.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/main.js b/main.js index 3ac96ec..a8d0b9d 100644 --- a/main.js +++ b/main.js @@ -8,7 +8,10 @@ heroImg.src = "images/jason.gif"; var towerImg = document.createElement("img"); towerImg.src = "images/tower-btn.png"; var SmallTowerImg = document.createElement("img"); -SmallTowerImg.src = "images/tower.png" +SmallTowerImg.src = "images/tower.png"; + +var isBuilding = false; + var hero = { x: 0, @@ -18,12 +21,23 @@ var hero = { var cursor = { x: 0, y: 0 +}; + +var tower = { + x: 0, + y: 0 +}; + +if(isBuilding = true){ + SmallTowerImg.show(); +}else{ + SmallTowerImg.hide(); } $("#game-canvas").mousemove( function(event){ - cursor.x = event.pageX; - cursor.y = event.pageY; + cursor.x = event.offsetX; + cursor.y = event.offsetY; } ); From adc99cd8071fe0cc4f20124d0f4c6519bcd8f6e3 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:31:21 +0800 Subject: [PATCH 21/28] Update main.js --- main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index a8d0b9d..662a8b2 100644 --- a/main.js +++ b/main.js @@ -29,9 +29,9 @@ var tower = { }; if(isBuilding = true){ - SmallTowerImg.show(); + $("#SmallTowerImg").show(); }else{ - SmallTowerImg.hide(); + $("#SmallTowerImg").hide(); } $("#game-canvas").mousemove( From d5dfc13a0656d7a731aa8562a55b640685620eac Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:32:38 +0800 Subject: [PATCH 22/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 662a8b2..bbe1618 100644 --- a/main.js +++ b/main.js @@ -28,7 +28,7 @@ var tower = { y: 0 }; -if(isBuilding = true){ +if(isBuilding === true){ $("#SmallTowerImg").show(); }else{ $("#SmallTowerImg").hide(); From 8446fdd208eebb9bfab74f37d51503b6e870d214 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 19 Dec 2015 12:46:53 +0800 Subject: [PATCH 23/28] Update main.js --- main.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index bbe1618..7c5e113 100644 --- a/main.js +++ b/main.js @@ -11,6 +11,13 @@ var SmallTowerImg = document.createElement("img"); SmallTowerImg.src = "images/tower.png"; var isBuilding = false; +$("#game-canvas").click( + function(){ + if(cursor.x > 0 && cursor.x < 64 && cursor.y > 0 && cursor.y < 64){ + isBuilding = !isBuilding + } + } +); var hero = { @@ -44,8 +51,10 @@ $("#game-canvas").mousemove( function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); - ctx.drawImage(towerImg, 575, 400, 64, 64 ); - ctx.drawImage(SmallTowerImg, cursor.x, cursor.y); + ctx.drawImage(towerImg, 0, 0, 64, 64 ); + if(isBuilding === true){ + ctx.drawImage(SmallTowerImg, cursor.x, cursor.y); + } } From 992c8806c246730e42ede0d319f6cd1997f67a6d Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 26 Dec 2015 11:31:15 +0800 Subject: [PATCH 24/28] Update main.js --- main.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 7c5e113..a6873ae 100644 --- a/main.js +++ b/main.js @@ -9,6 +9,8 @@ var towerImg = document.createElement("img"); towerImg.src = "images/tower-btn.png"; var SmallTowerImg = document.createElement("img"); SmallTowerImg.src = "images/tower.png"; +var SmallTowerImg2 = document.createElement("img"); +SmallTowerImg2.src = "images/tower.png"; var isBuilding = false; $("#game-canvas").click( @@ -20,6 +22,7 @@ $("#game-canvas").click( ); + var hero = { x: 0, y: 0 @@ -37,8 +40,6 @@ var tower = { if(isBuilding === true){ $("#SmallTowerImg").show(); -}else{ - $("#SmallTowerImg").hide(); } $("#game-canvas").mousemove( @@ -48,6 +49,11 @@ $("#game-canvas").mousemove( } ); +if(isBuilding === false){ + tower.x = cursor.x + tower.y = cursor.y +} + function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); @@ -55,6 +61,9 @@ function draw(){ if(isBuilding === true){ ctx.drawImage(SmallTowerImg, cursor.x, cursor.y); } + if(isBuilding === false){ + ctx.drawImage(SmallTowerImg2, tower.x, tower.y); + } } From 7fee840bd4f7f63e9841f9808508e521c7d9d906 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 26 Dec 2015 11:44:53 +0800 Subject: [PATCH 25/28] Update main.js --- main.js | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/main.js b/main.js index a6873ae..c5771f8 100644 --- a/main.js +++ b/main.js @@ -18,6 +18,10 @@ $("#game-canvas").click( if(cursor.x > 0 && cursor.x < 64 && cursor.y > 0 && cursor.y < 64){ isBuilding = !isBuilding } + if (isBuilding === false){ + tower.x = cursor.x; + tower.y = cursor.y; + } } ); @@ -38,23 +42,15 @@ var tower = { y: 0 }; -if(isBuilding === true){ - $("#SmallTowerImg").show(); -} - $("#game-canvas").mousemove( - function(event){ + function(event){ cursor.x = event.offsetX; cursor.y = event.offsetY; - } -); - -if(isBuilding === false){ - tower.x = cursor.x - tower.y = cursor.y -} + } + ); + -function draw(){ +function draw() ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); ctx.drawImage(towerImg, 0, 0, 64, 64 ); From 818a87d7c6f32886b51c1d4f6a795860e3af5aac Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 26 Dec 2015 11:45:58 +0800 Subject: [PATCH 26/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index c5771f8..b0ca214 100644 --- a/main.js +++ b/main.js @@ -50,7 +50,7 @@ $("#game-canvas").mousemove( ); -function draw() +function draw(){ ctx.drawImage(bgImg,0,0); ctx.drawImage(heroImg, hero.x, hero.y); ctx.drawImage(towerImg, 0, 0, 64, 64 ); From ffc5471de0fecd1f0c40868c4a9277aa0fd927e0 Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 26 Dec 2015 11:47:33 +0800 Subject: [PATCH 27/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index b0ca214..1ead4bd 100644 --- a/main.js +++ b/main.js @@ -18,7 +18,7 @@ $("#game-canvas").click( if(cursor.x > 0 && cursor.x < 64 && cursor.y > 0 && cursor.y < 64){ isBuilding = !isBuilding } - if (isBuilding === false){ + if (isBuilding === true){ tower.x = cursor.x; tower.y = cursor.y; } From 581a9b2034a5d0f91ac8d505329efc649eb1d0ad Mon Sep 17 00:00:00 2001 From: AlicetheAwesome Date: Sat, 26 Dec 2015 11:51:23 +0800 Subject: [PATCH 28/28] Update main.js --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index 1ead4bd..b0ca214 100644 --- a/main.js +++ b/main.js @@ -18,7 +18,7 @@ $("#game-canvas").click( if(cursor.x > 0 && cursor.x < 64 && cursor.y > 0 && cursor.y < 64){ isBuilding = !isBuilding } - if (isBuilding === true){ + if (isBuilding === false){ tower.x = cursor.x; tower.y = cursor.y; }