From c98464bec0dabb44b8cb2e901bce9e5bdf676b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ruben=20M=C3=BCller?= Date: Sun, 7 Dec 2014 18:53:30 +0100 Subject: [PATCH] Info button --- public/images/info.png | Bin 0 -> 1032 bytes src/app.coffee | 2 +- src/game.coffee | 11 +++++++---- src/hud.coffee | 2 ++ 4 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 public/images/info.png diff --git a/public/images/info.png b/public/images/info.png new file mode 100644 index 0000000000000000000000000000000000000000..274a2a6512f63b9d23c3fae13d647eb96ce7dacf GIT binary patch literal 1032 zcmaJ=-%ry}6fS}WP)Jl_fcQ|04`^7scC5>q4eZ+CmaMppDNBq$N_*Lw(caQtSec0= ziVr3{=#w!a;2&V{g*P7{JQ(}~jK+kh??fJXF~-}m4IiA%P4BrU=ljk%_k8zxcJgLV z_h2_c5IyOXoWr|spX)q>|98tHZ}2vNk_9vcXHi9U03qsd29Rk}ErJ|S^`-fbAVv`F zSB-oD6_kviL6cVf7}_&!j3$WKxM!pTur{$p%agxNyPI@Ze^L{8Y9eIY33w$wN5T zxW#M%^#mRJTC!}z29Yt#)F){k#Cg^LeO=>rSv-NC~Cl#tf(qo}53G4Fkyi7h`4wfFrh z?)3JH9cMEyx3+rk+`hGOzinV=Z)G!;$(&zRiR(ujr}tN;-~H6Wue - @loadImages "layers", "active", "progress", "selected", "entities", "hud", "actions", "speechbubbles", "deadtiles", "layerdetails", "entitydetails", "buildinfo", "cursor" + @loadImages "layers", "active", "progress", "selected", "entities", "hud", "actions", "speechbubbles", "deadtiles", "layerdetails", "entitydetails", "buildinfo", "cursor", "info" @currentHoveredTile = new Tile ready: -> diff --git a/src/game.coffee b/src/game.coffee index 747907c..33fe125 100644 --- a/src/game.coffee +++ b/src/game.coffee @@ -57,11 +57,14 @@ app.game = if @isMouseInView event.x/8, event.y/8 switch event.button when 'left' - tile.click(event.button) + if event.x > 143 and event.x < 151 and event.y > 95 and event.y < 106 + app.game.hud.showBuildInfo() + else + tile.click(event.button) - @currentSelectedTile.deselect() if @currentSelectedTile - tile.select() - @currentSelectedTile = tile + @currentSelectedTile.deselect() if @currentSelectedTile + tile.select() + @currentSelectedTile = tile when 'right' @currentSelectedTile.deselect() if @currentSelectedTile @currentSelectedTile = null diff --git a/src/hud.coffee b/src/hud.coffee index 7b10a23..e295940 100644 --- a/src/hud.coffee +++ b/src/hud.coffee @@ -18,6 +18,8 @@ app.game.hud = panelusage = 'resources' app.layer.drawImage app.images.hud, 0, 11*8 + app.layer.drawImage app.images.info, 143, 95 + # cursor # app.layer.drawImage app.images.cursor, app.game.mouseX, app.game.mouseY