Removed editorMode.

This commit is contained in:
Scott Erickson 2014-08-07 14:22:43 -07:00
parent 0549273d14
commit 0c5364eebb
2 changed files with 3 additions and 4 deletions

View file

@ -32,7 +32,6 @@ module.exports = class LevelLoader extends CocoClass
@team = options.team
@headless = options.headless
@spectateMode = options.spectateMode ? false
@editorMode = options.editorMode # TODO: remove when the surface can load ThangTypes itself
@loadSession()
@loadLevel()
@ -129,7 +128,7 @@ module.exports = class LevelLoader extends CocoClass
url = "/db/level/#{obj.original}/version/#{obj.majorVersion}"
@maybeLoadURL url, Level, 'level'
unless @headless and not @editorMode
unless @headless
wizard = ThangType.loadUniversalWizard()
@supermodel.loadModel wizard, 'thang'
@ -140,7 +139,7 @@ module.exports = class LevelLoader extends CocoClass
@initWorld()
@supermodel.clearMaxProgress()
@trigger 'world-necessities-loaded'
return if @headless and not @editorMode
return if @headless
thangsToLoad = _.uniq( (t.spriteName for t in @world.thangs when t.exists) )
nameModelTuples = ([thangType.get('name'), thangType] for thangType in @thangNames.models)
nameModelMap = _.zipObject nameModelTuples

View file

@ -43,7 +43,7 @@ module.exports = class LevelEditView extends RootView
super options
@supermodel.shouldSaveBackups = (model) ->
model.constructor.className in ['Level', 'LevelComponent', 'LevelSystem', 'ThangType']
@levelLoader = new LevelLoader supermodel: @supermodel, levelID: @levelID, headless: true, editorMode: true
@levelLoader = new LevelLoader supermodel: @supermodel, levelID: @levelID, headless: true
@level = @levelLoader.level
@files = new DocumentFiles(@levelLoader.level)
@supermodel.loadCollection(@files, 'file_names')