app = playground( width: 8*20, height: 8*15, scaleToFit: true, smoothing: false, create: -> @loadImages "layers", "active", "progress", "selected", "entities", "hud", "actions", "speechbubbles", "deadtiles", "layerdetails", "entitydetails", "buildinfo", "cursor", "info", "end", "intro1", "intro2", "intro3", "intro4", "titlescreen" @currentHoveredTile = new Tile ready: -> @game.start() @setState @game render: -> @layer.clear "#00f" @game.render() layerIndexToName: (index)-> resTypes = (k for own k of @game.resources) resTypes[index] )