mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-02-16 00:19:50 -05:00
Simulation button
This commit is contained in:
parent
0cbf669474
commit
7faabc37e3
3 changed files with 19 additions and 2 deletions
|
@ -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
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue