Add some basic info to PlayGameDevLevelView
This commit is contained in:
parent
b674277e14
commit
3a0695f59c
2 changed files with 23 additions and 4 deletions
app
|
@ -1,3 +1,18 @@
|
||||||
#canvas-wrapper
|
.container-fluid
|
||||||
canvas(width=924, height=589)#webgl-surface
|
.row
|
||||||
canvas(width=924, height=589)#normal-surface
|
.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')}
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,8 @@ LevelLoader = require 'lib/LevelLoader'
|
||||||
GoalManager = require 'lib/world/GoalManager'
|
GoalManager = require 'lib/world/GoalManager'
|
||||||
Surface = require 'lib/surface/Surface'
|
Surface = require 'lib/surface/Surface'
|
||||||
ThangType = require 'models/ThangType'
|
ThangType = require 'models/ThangType'
|
||||||
|
Level = require 'models/Level'
|
||||||
|
LevelSession = require 'models/LevelSession'
|
||||||
|
|
||||||
module.exports = class PlayGameDevLevelView extends RootView
|
module.exports = class PlayGameDevLevelView extends RootView
|
||||||
id: 'play-game-dev-level-view'
|
id: 'play-game-dev-level-view'
|
||||||
|
@ -15,6 +17,8 @@ module.exports = class PlayGameDevLevelView extends RootView
|
||||||
'level:started': 'onLevelStarted'
|
'level:started': 'onLevelStarted'
|
||||||
|
|
||||||
initialize: (@options, @levelID, @sessionID) ->
|
initialize: (@options, @levelID, @sessionID) ->
|
||||||
|
@level = new Level()
|
||||||
|
@session = new LevelSession()
|
||||||
@gameUIState = new GameUIState()
|
@gameUIState = new GameUIState()
|
||||||
@god = new God({ @gameUIState })
|
@god = new God({ @gameUIState })
|
||||||
@levelLoader = new LevelLoader({ @supermodel, @levelID, @sessionID, observing: true })
|
@levelLoader = new LevelLoader({ @supermodel, @levelID, @sessionID, observing: true })
|
||||||
|
@ -56,4 +60,4 @@ module.exports = class PlayGameDevLevelView extends RootView
|
||||||
@surface.setWorld(@world)
|
@surface.setWorld(@world)
|
||||||
|
|
||||||
onLevelStarted: ->
|
onLevelStarted: ->
|
||||||
console.log 'level started'
|
@renderSelectors '#info-col'
|
||||||
|
|
Reference in a new issue