From 05abf401a63f66ab6843f990f3a95444193cc7dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ruben=20M=C3=BCller?= Date: Sat, 6 Dec 2014 16:52:53 +0100 Subject: [PATCH] Tiles can be selected now --- public/images/selected.png | Bin 0 -> 946 bytes src/entities/tile.coffee | 8 ++++++-- src/main.coffee | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 public/images/selected.png diff --git a/public/images/selected.png b/public/images/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..541a5fbfdd996a6841564c5a92c5bc0b25fab695 GIT binary patch literal 946 zcmaJ=J#W)M7`7TzRYet3hccj(+W{ovuQ+ymiiv`qP)j(9l1PLN$G#+1YM*Ogh?5Z} z#KguQU`2uziFROsp8#Uv7qB8B1m`qP83>l`yLBf+zI`9MIN+QN z!=*t)*$h*yrIF)K5CH=;@xSGe-?tp3v zsX%~;1Jd9mOkk?BOI=9!nVDz75<(_Adl6LMZUY0y2$Z=}(G^4yC<-UaWknHh14$4i zUZAg16lGXeprnG;!%}atH-sItx$;F%Iy)vLf;>N)&A3^K!|{k0HBHMjB&kRd#bh25 zCoP7_VXk1J#Et!k_&5ZaqBFo#qO&y8ixh%rEgL4QGSPzZsT1)cCuAw*K->O5Gziw{ zgmlnly#EwVdh-bJ9hBf{?9#>!4>MO0G-Bis9QQCj$*b5NV}g@0j)2isz)jn6{V+4! zS~6@KT46$*&_$N1vs8ogeGiItO&02^rj{$RC^qDZ+SE+dXiA2xmefWg=bG4^1}G#s z*SqA_H*&LK2qNm)M6v%EdCeFHV3{=ZH^-uG)LU`A&9PKAa(NmIpSAX{R_7)%H{L;KkQp-)e;$=UcB1PCx!04FI$Kbn7J_E%w1V YbN2Ac=d1f~3fV2P8ZGnn-A7OU08(-ziU0rr literal 0 HcmV?d00001 diff --git a/src/entities/tile.coffee b/src/entities/tile.coffee index 9cd4438..cba6637 100644 --- a/src/entities/tile.coffee +++ b/src/entities/tile.coffee @@ -12,7 +12,8 @@ class Tile extends BaseEntity @isActive = false click: (button)-> - console.log button + # console.log button + @isSelected = true moveIn: -> @isActive = true @@ -26,5 +27,8 @@ class Tile extends BaseEntity render: (x, y)-> tileLayer = @layers[@currentLayer] app.layer.drawRegion app.images.layers, tileLayer.sprite, x*8, y*8 - if @isActive + + if @isSelected + app.layer.drawImage app.images.selected, x*8, y*8 + else if @isActive app.layer.drawImage app.images.active, x*8, y*8 diff --git a/src/main.coffee b/src/main.coffee index b44a511..4d45739 100644 --- a/src/main.coffee +++ b/src/main.coffee @@ -5,7 +5,7 @@ app = playground({ smoothing: false, create: -> - @loadImages "layers", "active" + @loadImages "layers", "active", "selected" @currentHoveredTile = new Tile ready: ->