ld31-space-diggers/src/entities/tile.coffee
2014-12-06 14:52:12 +01:00

19 lines
505 B
CoffeeScript

class Tile extends BaseEntity
constructor: (options) ->
super options
resTypes = (k for own k of app.game.resources)
@layers = []
for restype, i in resTypes
@layers.push new Tilelayer(type: restype, depth: i)
#@layers = (new Tilelayer(type: restype) for restype in resTypes)
@currentLayer = 0 #getRandomInt 0, resTypes.length-1
tick: (delta) ->
# TODO: digging deeper?
render: (x, y)->
tile = @layers[@currentLayer]
tile.render(app.layer, x, y)