19 lines
585 B
JavaScript
19 lines
585 B
JavaScript
import State from './state';
|
|
import View from './view';
|
|
import Controller from './controller';
|
|
import { TouchController, DesktopController } from './input-controller';
|
|
import DriveController from './drive-controller';
|
|
|
|
/**
|
|
* Runs the application.
|
|
*/
|
|
(function() {
|
|
var state = new State();
|
|
var view = new View(state);
|
|
var controller = new Controller(view, state);
|
|
var touchController = new TouchController(controller);
|
|
var desktopController = new DesktopController(controller);
|
|
var driveController = new DriveController(state, view);
|
|
view.animate();
|
|
})();
|