Add some basic info to PlayGameDevLevelView

This commit is contained in:
Scott Erickson 2016-07-12 15:12:11 -07:00
parent b674277e14
commit 3a0695f59c
2 changed files with 23 additions and 4 deletions

View file

@ -1,3 +1,18 @@
#canvas-wrapper
canvas(width=924, height=589)#webgl-surface
canvas(width=924, height=589)#normal-surface
.container-fluid
.row
.col-xs-9
#canvas-wrapper
canvas(width=924, height=589)#webgl-surface
canvas(width=924, height=589)#normal-surface
.col-xs-3#info-col.style-flat
h1 Info
ul
li
b Level Name:
| #{view.level.get('name')}
li
b Creator:
| #{view.session.get('creatorName')}

View file

@ -6,6 +6,8 @@ LevelLoader = require 'lib/LevelLoader'
GoalManager = require 'lib/world/GoalManager'
Surface = require 'lib/surface/Surface'
ThangType = require 'models/ThangType'
Level = require 'models/Level'
LevelSession = require 'models/LevelSession'
module.exports = class PlayGameDevLevelView extends RootView
id: 'play-game-dev-level-view'
@ -15,6 +17,8 @@ module.exports = class PlayGameDevLevelView extends RootView
'level:started': 'onLevelStarted'
initialize: (@options, @levelID, @sessionID) ->
@level = new Level()
@session = new LevelSession()
@gameUIState = new GameUIState()
@god = new God({ @gameUIState })
@levelLoader = new LevelLoader({ @supermodel, @levelID, @sessionID, observing: true })
@ -56,4 +60,4 @@ module.exports = class PlayGameDevLevelView extends RootView
@surface.setWorld(@world)
onLevelStarted: ->
console.log 'level started'
@renderSelectors '#info-col'