level scaffolding

This commit is contained in:
Peter Cottle 2013-01-05 22:21:00 -08:00
parent 903b537fda
commit ca33b7ce1b
8 changed files with 305 additions and 76 deletions

View file

@ -11,6 +11,7 @@ var events = _.clone(Backbone.Events);
var commandUI;
var sandbox;
var eventBaton;
var levelArbiter;
///////////////////////////////////////////////////////////////////////
@ -27,10 +28,12 @@ var init = function() {
var Sandbox = require('../level/sandbox').Sandbox;
var Level = require('../level').Level;
var EventBaton = require('../util/eventBaton').EventBaton;
var LevelArbiter = require('../level/arbiter').LevelArbiter;
eventBaton = new EventBaton();
commandUI = new CommandUI();
sandbox = new Sandbox();
levelArbiter = new LevelArbiter();
// we always want to focus the text area to collect input
var focusTextArea = function() {
@ -130,5 +133,9 @@ exports.getCommandUI = function() {
return commandUI;
};
exports.getLevelArbiter = function() {
return levelArbiter;
};
exports.init = init;