Fixed updating the sprite sheets in the thang type editor.

This commit is contained in:
Scott Erickson 2014-01-20 23:45:27 -08:00
parent cf0e1d305b
commit 956243818a

View file

@ -22,6 +22,7 @@ module.exports = class ThangType extends CocoModel
resetSpriteSheetCache: ->
@buildActions()
@spriteSheets = {}
@building = {}
getActions: ->
return @actions or @buildActions()
@ -138,10 +139,12 @@ module.exports = class ThangType extends CocoModel
console.warn 'Building', @get('name'), 'and blocking the main thread.'
spriteSheet = @builder.build()
@spriteSheets[key] = spriteSheet
delete @building[key]
spriteSheet
onBuildSpriteSheetComplete: (e, key) ->
@spriteSheets[key] = e.target.spriteSheet
delete @building[key]
@trigger 'build-complete'
@builder = null
@vectorParser = null