Added Delete

This commit is contained in:
MasterGordon 2018-03-27 23:58:15 +02:00
parent 2819da21a3
commit 11865c3b58
3 changed files with 21 additions and 1 deletions

View File

@ -145,6 +145,10 @@ function render() {
ctx.globalAlpha = 1 ctx.globalAlpha = 1
} else { } else {
ctx.globalAlpha = 0.4 ctx.globalAlpha = 0.4
if (mode == "delete")
ctx.fillStyle = "#FF0000";
else
ctx.fillStyle = "black";
ctx.fillRect(cursorScreenX * 48, cursorScreenY * 48, 48, 48) ctx.fillRect(cursorScreenX * 48, cursorScreenY * 48, 48, 48)
ctx.globalAlpha = 1 ctx.globalAlpha = 1
} }
@ -219,6 +223,8 @@ function drawInfoBar() {
selectedX = 1 selectedX = 1
} else if (mode == "rotate") { } else if (mode == "rotate") {
selectedX = 2 selectedX = 2
} else if (mode == "delete") {
selectedX = 3
} }
if (selectedX != -1) { if (selectedX != -1) {

View File

@ -142,6 +142,14 @@ function clickEvents() {
closeUi() closeUi()
} }
break break
case 3:
//ROTATE BUTTON
if (mode == "none") {
mode = "delete"
} else {
closeUi()
}
break
} }
} }
}) })
@ -169,6 +177,11 @@ function buildEvents() {
factorys[currentFactory].tiles[cursorScreenX][cursorScreenY].rotate() factorys[currentFactory].tiles[cursorScreenX][cursorScreenY].rotate()
} }
} }
if (mode == "delete") {
if (factorys[currentFactory].tiles[cursorScreenX][cursorScreenY] != 0) {
factorys[currentFactory].tiles[cursorScreenX][cursorScreenY] = 0
}
}
if (mode == "move") { if (mode == "move") {
if (isCursorInScreen) { if (isCursorInScreen) {
if (factorys[currentFactory].tiles[cursorScreenX][cursorScreenY] != 0) { if (factorys[currentFactory].tiles[cursorScreenX][cursorScreenY] != 0) {

View File

@ -1,6 +1,7 @@
none none
selectbuilding selectbuilding
building building
rotate
delete
400 Items = 0.5 MB 400 Items = 0.5 MB