define([ "Game/" + GLOBALS.context + "/GameObjects/GameObject", "Lib/Vendor/Planck" ], function (Parent, Box2D) { "use strict"; function SpectatorDoll(physicsEngine, uid, player) { //Parent.call(this, physicsEngine, uid); } SpectatorDoll.prototype = Object.create(Parent.prototype); SpectatorDoll.prototype.getBodyDef = function() { var bodyDef = { type: 'static', position: planck.Vec2(0, 0), angle: 0 }; bodyDef.type = 'dynamic'; bodyDef.position.x = this.getPosition().x; bodyDef.position.y = this.getPosition().y; bodyDef.angle = 0; return bodyDef; }; SpectatorDoll.prototype.getPosition = function() { return {x: 10, y: 10}; } SpectatorDoll.prototype.getHeadPosition = function() { return {x: 10, y: 10}; } SpectatorDoll.prototype.update = function() { }; SpectatorDoll.prototype.destroy = function() { }; return SpectatorDoll; });