module SpaceTac.Game { "use strict"; // Generic tools functions export class Tools { // Copy an object (only a shallow copy of immediate properties) static copyObject (object: T): T { var objectCopy = Object.create(object.constructor.prototype); for (var key in object) { if (object.hasOwnProperty(key)) { objectCopy[key] = object[key]; } } return objectCopy; } } }