Simulation button

This commit is contained in:
Michael Schmatz 2014-02-10 17:09:51 -08:00
parent 0cbf669474
commit 7faabc37e3
3 changed files with 19 additions and 2 deletions

View file

@ -25,4 +25,6 @@ block content
div.homepage_button
a#beginner-campaign(href="/play/level/rescue-mission")
canvas(width="125", height="150")
button(data-i18n="home.play").btn.btn-warning.btn-lg.highlight Play
button(data-i18n="home.play").btn.btn-warning.btn-lg.highlight Play
if me.isAdmin()
button.btn.btn-warning.btn-lg.highlight#simulate-button SIMULATE

View file

@ -3,6 +3,8 @@ template = require 'templates/home'
WizardSprite = require 'lib/surface/WizardSprite'
ThangType = require 'models/ThangType'
God = require 'lib/God'
module.exports = class HomeView extends View
id: 'home-view'
template: template
@ -10,6 +12,7 @@ module.exports = class HomeView extends View
events:
'mouseover #beginner-campaign': 'onMouseOverButton'
'mouseout #beginner-campaign': 'onMouseOutButton'
'click #simulate-button': 'onSimulateButtonClick'
getRenderData: ->
c = super()
@ -94,3 +97,11 @@ module.exports = class HomeView extends View
didReappear: ->
super()
@turnOnStageUpdates()
onSimulateButtonClick: (e) ->
$.get "/queue/scoring", (data) ->
levelName = data.levelID
world = {}
god = new God(world,levelName)

View file

@ -89,6 +89,9 @@ constructTaskObject = (taskMessageBody, callback) ->
"sessionChangedTime": session.changed
"team": session.team? "No team"
"code": session.code
"teamSpells": session.teamSpells ? {}
"levelID": session.levelID
taskObject.sessions.push sessionInformation
callback err, taskObject
@ -104,7 +107,8 @@ getSessionInformation = (sessionIDString, callback) ->
"changed": session.changed
"creator": session.creator
"team": session.team
"teamSpells": session.teamSpells
"levelID": session.levelID
callback err, sessionInformation