@@ -243,13 +243,18 @@ define([ | |||||
if ((!obj.sprite) && (template.sheetName)) | if ((!obj.sprite) && (template.sheetName)) | ||||
obj.sprite = renderer.buildObject(obj); | obj.sprite = renderer.buildObject(obj); | ||||
if ((!obj.nameSprite) && (template.name)) { | |||||
if (template.name) { | |||||
if (obj.nameSprite) | |||||
renderer.destroyObject({ sprite: obj.nameSprite }); | |||||
obj.nameSprite = renderer.buildText({ | obj.nameSprite = renderer.buildText({ | ||||
layerName: 'effects', | layerName: 'effects', | ||||
text: template.name, | text: template.name, | ||||
x: (obj.x * scale) + (scale / 2), | x: (obj.x * scale) + (scale / 2), | ||||
y: (obj.y * scale) + scale | y: (obj.y * scale) + scale | ||||
}); | }); | ||||
obj.nameSprite.visible = config.showNames; | |||||
} | } | ||||
if ((template.x !== 0) || (template.y !== 0)) { | if ((template.x !== 0) || (template.y !== 0)) { | ||||
@@ -42,7 +42,8 @@ const config = { | |||||
spriteSizes: { | spriteSizes: { | ||||
'images/tiles.png': 8, | 'images/tiles.png': 8, | ||||
'images/walls.png': 8, | 'images/walls.png': 8, | ||||
'images/objects.png': 8 | |||||
'images/objects.png': 8, | |||||
'images/mobs.png': 8 | |||||
}, | }, | ||||
blockingTileIndices: [ | blockingTileIndices: [ | ||||
6, 7, 54, 55, 62, 63, 154, 189, 190, 192, 193, 194, 195, 196, 197 | 6, 7, 54, 55, 62, 63, 154, 189, 190, 192, 193, 194, 195, 196, 197 | ||||