Object.create chain update

beta.r3js.org
-=yb4f310 2018-01-07 12:40:16 +01:00
parent b4f673adb8
commit 5775e1fc58
98 changed files with 97 additions and 98 deletions

View File

@ -16,5 +16,4 @@ GameLib.API.Component = function(
this.parentEntity = parentEntity;
};
GameLib.API.Component.prototype = Object.create(GameLib.Event.prototype);
GameLib.API.Component.prototype.constructor = GameLib.API.Component;

View File

@ -58,7 +58,7 @@ GameLib.Component = function(
};
GameLib.Component.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.Component.prototype = Object.create(GameLib.Event.prototype);
GameLib.Component.prototype.constructor = GameLib.Component;
/**

View File

@ -41,7 +41,7 @@ GameLib.API.Canvas = function(
);
};
GameLib.API.Canvas.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Canvas.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Canvas.prototype.constructor = GameLib.API.Canvas;
/**

View File

@ -28,7 +28,7 @@ GameLib.API.Clock = function(
);
};
GameLib.API.Clock.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Clock.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Clock.prototype.constructor = GameLib.API.Clock;
/**

View File

@ -96,7 +96,7 @@ GameLib.API.Controls = function(
);
};
GameLib.API.Controls.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Controls.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Controls.prototype.constructor = GameLib.API.Controls;
/**

View File

@ -41,7 +41,7 @@ GameLib.API.CustomCode = function (
);
};
GameLib.API.CustomCode.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.CustomCode.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.CustomCode.prototype.constructor = GameLib.API.CustomCode;
/**

View File

@ -35,7 +35,7 @@ GameLib.API.DomElement = function(
);
};
GameLib.API.DomElement.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.DomElement.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.DomElement.prototype.constructor = GameLib.API.DomElement;
/**

View File

@ -48,7 +48,7 @@ GameLib.API.EntityManager = function(
);
};
GameLib.API.EntityManager.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.EntityManager.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.EntityManager.prototype.constructor = GameLib.API.EntityManager;
/**

View File

@ -41,7 +41,7 @@ GameLib.API.Entity = function(
);
};
GameLib.API.Entity.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Entity.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Entity.prototype.constructor = GameLib.API.Entity;
/**

View File

@ -35,7 +35,7 @@ GameLib.API.GUI = function(
);
};
GameLib.API.GUI.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.GUI.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.GUI.prototype.constructor = GameLib.API.GUI;
/**

View File

@ -75,7 +75,7 @@ GameLib.API.Image = function(
);
};
GameLib.API.Image.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Image.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Image.prototype.constructor = GameLib.API.Image;
/**

View File

@ -41,7 +41,7 @@ GameLib.API.Mouse = function(
);
};
GameLib.API.Mouse.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Mouse.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Mouse.prototype.constructor = GameLib.API.Mouse;
/**

View File

@ -56,7 +56,7 @@ GameLib.API.Server = function(
);
};
GameLib.API.Server.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Server.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Server.prototype.constructor = GameLib.API.Server;
/**

View File

@ -66,7 +66,7 @@ GameLib.API.Socket = function(
);
};
GameLib.API.Socket.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Socket.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Socket.prototype.constructor = GameLib.API.Socket;
GameLib.API.Socket.TYPE_NONE = 0x1;

View File

@ -35,7 +35,7 @@ GameLib.API.Stats = function(
);
};
GameLib.API.Stats.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.Stats.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.Stats.prototype.constructor = GameLib.API.Stats;
/**

View File

@ -86,7 +86,7 @@ GameLib.API.System = function (
};
GameLib.API.System.prototype = Object.create(GameLib.Component.prototype);
GameLib.API.System.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.API.System.prototype.constructor = GameLib.API.System;
/**

View File

@ -27,7 +27,7 @@ GameLib.Canvas = function(
GameLib.Component.call(this);
};
GameLib.Canvas.prototype = Object.create(GameLib.API.Canvas.prototype);
GameLib.Canvas.prototype = Object.create(GameLib.Component.prototype);
GameLib.Canvas.prototype.constructor = GameLib.Canvas;
/**

View File

@ -30,7 +30,7 @@ GameLib.Clock = function(
GameLib.Component.call(this);
} ;
GameLib.Clock.prototype = Object.create(GameLib.API.Clock.prototype);
GameLib.Clock.prototype = Object.create(GameLib.Component.prototype);
GameLib.Clock.prototype.constructor = GameLib.Clock;
/**

View File

@ -45,7 +45,7 @@ GameLib.Color = function (
this.createInstance();
};
GameLib.Color.prototype = Object.create(GameLib.API.Color.prototype);
GameLib.Color.prototype = Object.create(GameLib.Component.prototype);
GameLib.Color.prototype.constructor = GameLib.Color;
/**

View File

@ -45,7 +45,7 @@ GameLib.Controls = function (
);
};
GameLib.Controls.prototype = Object.create(GameLib.API.Controls.prototype);
GameLib.Controls.prototype = Object.create(GameLib.Component.prototype);
GameLib.Controls.prototype.constructor = GameLib.Controls;
GameLib.Controls.D3 = function() {};

View File

@ -29,7 +29,7 @@ GameLib.CustomCode = function(
GameLib.Component.call(this);
};
GameLib.CustomCode.prototype = Object.create(GameLib.API.CustomCode.prototype);
GameLib.CustomCode.prototype = Object.create(GameLib.Component.prototype);
GameLib.CustomCode.prototype.constructor = GameLib.CustomCode;
GameLib.CustomCode.prototype.createInstance = function() {

View File

@ -94,7 +94,7 @@ GameLib.D3.API.Animation = function (
);
};
GameLib.D3.API.Animation.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Animation.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Animation.prototype.constructor = GameLib.D3.API.Animation;
/**

View File

@ -70,7 +70,7 @@ GameLib.D3.API.Audio = function(
);
};
GameLib.D3.API.Audio.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Audio.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Audio.prototype.constructor = GameLib.D3.API.Audio;
/**

View File

@ -70,7 +70,7 @@ GameLib.D3.API.Bone = function (
);
};
GameLib.D3.API.Bone.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Bone.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Bone.prototype.constructor = GameLib.D3.API.Bone;
/**

View File

@ -35,7 +35,7 @@ GameLib.D3.API.Broadphase = function(
);
};
GameLib.D3.API.Broadphase.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Broadphase.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Broadphase.prototype.constructor = GameLib.D3.API.Broadphase;
/**

View File

@ -162,7 +162,7 @@ GameLib.D3.API.Camera = function(
);
};
GameLib.D3.API.Camera.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Camera.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Camera.prototype.constructor = GameLib.D3.API.Camera;
/**

View File

@ -48,7 +48,7 @@ GameLib.D3.API.Composer = function (
);
};
GameLib.D3.API.Composer.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Composer.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Composer.prototype.constructor = GameLib.D3.API.Composer;
/**

View File

@ -87,7 +87,7 @@ GameLib.D3.API.Face = function(
* We don't inherit from component - it makes the entitymanager too heavy - all faces end up in the register etc..
*/
// GameLib.D3.API.Face.prototype = Object.create(GameLib.Component.prototype);
// GameLib.D3.API.Face.prototype = Object.create(GameLib.API.Component.prototype);
// GameLib.D3.API.Face.prototype.constructor = GameLib.D3.API.Face;
/**

View File

@ -63,7 +63,7 @@ GameLib.D3.API.Fog = function(
);
};
GameLib.D3.API.Fog.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Fog.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Fog.prototype.constructor = GameLib.D3.API.Fog;
/**

View File

@ -34,7 +34,7 @@ GameLib.D3.API.Font = function(
);
};
GameLib.D3.API.Font.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Font.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Font.prototype.constructor = GameLib.D3.API.Font;
/**

View File

@ -77,7 +77,7 @@ GameLib.D3.API.FrictionContactMaterial = function(
);
};
GameLib.D3.API.FrictionContactMaterial.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.FrictionContactMaterial.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.FrictionContactMaterial.prototype.constructor = GameLib.D3.API.FrictionContactMaterial;
/**

View File

@ -42,7 +42,7 @@ GameLib.D3.API.FrictionMaterial = function(
);
};
GameLib.D3.API.FrictionMaterial.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.FrictionMaterial.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.FrictionMaterial.prototype.constructor = GameLib.D3.API.FrictionMaterial;
/**

View File

@ -142,7 +142,7 @@ GameLib.D3.API.Light = function(
);
};
GameLib.D3.API.Light.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Light.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Light.prototype.constructor = GameLib.D3.API.Light;
/**

View File

@ -492,7 +492,7 @@ GameLib.D3.API.Material = function(
this.needsUpdate = false;
};
GameLib.D3.API.Material.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Material.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Material.prototype.constructor = GameLib.D3.API.Material;
/**

View File

@ -187,7 +187,7 @@ GameLib.D3.API.Mesh = function(
);
};
GameLib.D3.API.Mesh.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Mesh.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Mesh.prototype.constructor = GameLib.D3.API.Mesh;

View File

@ -91,7 +91,7 @@ GameLib.D3.API.ParticleEngine = function(
);
};
GameLib.D3.API.ParticleEngine.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.ParticleEngine.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.ParticleEngine.prototype.constructor = GameLib.D3.API.ParticleEngine;

View File

@ -168,7 +168,7 @@ GameLib.D3.API.Particle = function(
);
};
GameLib.D3.API.Particle.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Particle.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Particle.prototype.constructor = GameLib.D3.API.Particle;
/**

View File

@ -64,7 +64,7 @@ GameLib.D3.API.Pass = function (
);
};
GameLib.D3.API.Pass.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Pass.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Pass.prototype.constructor = GameLib.D3.API.Pass;
/**

View File

@ -86,7 +86,7 @@ GameLib.D3.API.PhysicsWorld = function(
);
};
GameLib.D3.API.PhysicsWorld.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.PhysicsWorld.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.PhysicsWorld.prototype.constructor = GameLib.D3.API.PhysicsWorld;
/**

View File

@ -56,7 +56,7 @@ GameLib.D3.API.RaycastVehicle = function(
);
};
GameLib.D3.API.RaycastVehicle.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.RaycastVehicle.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.RaycastVehicle.prototype.constructor = GameLib.D3.API.RaycastVehicle;
/**

View File

@ -133,7 +133,7 @@ GameLib.D3.API.RaycastWheel = function(
);
};
GameLib.D3.API.RaycastWheel.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.RaycastWheel.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.RaycastWheel.prototype.constructor = GameLib.D3.API.RaycastWheel;
/**

View File

@ -42,7 +42,7 @@ GameLib.D3.API.Raycaster = function(
);
};
GameLib.D3.API.Raycaster.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Raycaster.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Raycaster.prototype.constructor = GameLib.D3.API.Raycaster;
/**

View File

@ -61,7 +61,7 @@ GameLib.D3.API.RenderTarget = function (
};
GameLib.D3.API.RenderTarget.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.RenderTarget.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.RenderTarget.prototype.constructor = GameLib.D3.API.RenderTarget;
/**

View File

@ -144,7 +144,7 @@ GameLib.D3.API.Renderer = function (
};
GameLib.D3.API.Renderer.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Renderer.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Renderer.prototype.constructor = GameLib.D3.API.Renderer;
/**

View File

@ -154,7 +154,7 @@ GameLib.D3.API.RigidBody = function(
);
};
GameLib.D3.API.RigidBody.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.RigidBody.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.RigidBody.prototype.constructor = GameLib.D3.API.RigidBody;
/**

View File

@ -106,7 +106,7 @@ GameLib.D3.API.Scene = function(
};
GameLib.D3.API.Scene.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Scene.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Scene.prototype.constructor = GameLib.D3.API.Scene;
/**

View File

@ -122,7 +122,7 @@ GameLib.D3.API.Shape = function(
);
};
GameLib.D3.API.Shape.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Shape.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Shape.prototype.constructor = GameLib.D3.API.Shape;
GameLib.D3.API.Shape.SHAPE_TYPE_NONE = 0x0;

View File

@ -85,7 +85,7 @@ GameLib.D3.API.Skeleton = function (
);
};
GameLib.D3.API.Skeleton.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Skeleton.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Skeleton.prototype.constructor = GameLib.D3.API.Skeleton;
/**

View File

@ -49,7 +49,7 @@ GameLib.D3.API.Solver = function(
);
};
GameLib.D3.API.Solver.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Solver.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Solver.prototype.constructor = GameLib.D3.API.Solver;
/**

View File

@ -34,7 +34,7 @@ GameLib.D3.API.Spline = function(
);
};
GameLib.D3.API.Spline.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Spline.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Spline.prototype.constructor = GameLib.D3.API.Spline;
/**

View File

@ -199,7 +199,7 @@ GameLib.D3.API.Texture = function(
);
};
GameLib.D3.API.Texture.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Texture.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Texture.prototype.constructor = GameLib.D3.API.Texture;
/**

View File

@ -56,7 +56,7 @@ GameLib.D3.API.Viewport = function(
);
};
GameLib.D3.API.Viewport.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.API.Viewport.prototype = Object.create(GameLib.API.Component.prototype);
GameLib.D3.API.Viewport.prototype.constructor = GameLib.D3.API.Viewport;
/**

View File

@ -49,7 +49,7 @@ GameLib.D3.Animation = function(
);
};
GameLib.D3.Animation.prototype = Object.create(GameLib.D3.API.Animation.prototype);
GameLib.D3.Animation.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Animation.prototype.constructor = GameLib.D3.Animation;
GameLib.D3.Animation.ANIMATION_FUNCTION_TYPE_ROTATION = 1;

View File

@ -49,7 +49,7 @@ GameLib.D3.Audio = function(
};
GameLib.D3.Audio.prototype = Object.create(GameLib.D3.API.Audio.prototype);
GameLib.D3.Audio.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Audio.prototype.constructor = GameLib.D3.Audio;
/**

View File

@ -26,7 +26,7 @@ GameLib.D3.BoneWeight = function (
);
};
GameLib.D3.BoneWeight.prototype = Object.create(GameLib.D3.API.BoneWeight.prototype);
GameLib.D3.BoneWeight.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.BoneWeight.prototype.constructor = GameLib.D3.BoneWeight;
/**

View File

@ -59,7 +59,7 @@ GameLib.D3.Bone = function (
GameLib.Component.call(this);
};
GameLib.D3.Bone.prototype = Object.create(GameLib.D3.API.Bone.prototype);
GameLib.D3.Bone.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Bone.prototype.constructor = GameLib.D3.Bone;

View File

@ -31,7 +31,7 @@ GameLib.D3.Broadphase = function (
GameLib.Component.call(this);
};
GameLib.D3.Broadphase.prototype = Object.create(GameLib.D3.API.Broadphase.prototype);
GameLib.D3.Broadphase.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Broadphase.prototype.constructor = GameLib.D3.Broadphase;
/**

View File

@ -85,7 +85,7 @@ GameLib.D3.Camera = function(
} ;
GameLib.D3.Camera.prototype = Object.create(GameLib.D3.API.Camera.prototype);
GameLib.D3.Camera.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Camera.prototype.constructor = GameLib.D3.Camera;
GameLib.D3.Camera.CAMERA_TYPE_PERSPECTIVE = 0x1;

View File

@ -40,7 +40,7 @@ GameLib.D3.Composer = function (
);
};
GameLib.D3.Composer.prototype = Object.create(GameLib.D3.API.Composer.prototype);
GameLib.D3.Composer.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Composer.prototype.constructor = GameLib.D3.Composer;
/**

View File

@ -124,7 +124,7 @@ GameLib.D3.Face = function Face(
};
GameLib.D3.Face.prototype = Object.create(GameLib.D3.API.Face.prototype);
GameLib.D3.Face.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Face.prototype.constructor = GameLib.D3.Face;
GameLib.D3.Face.prototype.createInstance = function() {

View File

@ -41,7 +41,7 @@ GameLib.D3.Fog = function (
GameLib.Component.call(this);
};
GameLib.D3.Fog.prototype = Object.create(GameLib.D3.API.Fog.prototype);
GameLib.D3.Fog.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Fog.prototype.constructor = GameLib.D3.Fog;
/**

View File

@ -30,7 +30,7 @@ GameLib.D3.Font = function(
GameLib.Component.call(this);
};
GameLib.D3.Font.prototype = Object.create(GameLib.D3.API.Font.prototype);
GameLib.D3.Font.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Font.prototype.constructor = GameLib.D3.Font;
/**

View File

@ -42,7 +42,7 @@ GameLib.D3.FrictionContactMaterial = function (
);
};
GameLib.D3.FrictionContactMaterial.prototype = Object.create(GameLib.D3.API.FrictionContactMaterial.prototype);
GameLib.D3.FrictionContactMaterial.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.FrictionContactMaterial.prototype.constructor = GameLib.D3.FrictionContactMaterial;
/**

View File

@ -32,7 +32,7 @@ GameLib.D3.FrictionMaterial = function (
GameLib.Component.call(this);
};
GameLib.D3.FrictionMaterial.prototype = Object.create(GameLib.D3.API.FrictionMaterial.prototype);
GameLib.D3.FrictionMaterial.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.FrictionMaterial.prototype.constructor = GameLib.D3.FrictionMaterial;
/**

View File

@ -84,7 +84,7 @@ GameLib.D3.Light = function(
);
};
GameLib.D3.Light.prototype = Object.create(GameLib.D3.API.Light.prototype);
GameLib.D3.Light.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Light.prototype.constructor = GameLib.D3.Light;
/**

View File

@ -240,7 +240,7 @@ GameLib.D3.Material = function(
);
};
GameLib.D3.Material.prototype = Object.create(GameLib.D3.API.Material.prototype);
GameLib.D3.Material.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Material.prototype.constructor = GameLib.D3.Material;
/**

View File

@ -160,7 +160,7 @@ GameLib.D3.Mesh = function (
);
};
GameLib.D3.Mesh.prototype = Object.create(GameLib.D3.API.Mesh.prototype);
GameLib.D3.Mesh.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Mesh.prototype.constructor = GameLib.D3.Mesh;
GameLib.D3.Mesh.prototype.lookAt = function(vector) {

View File

@ -86,7 +86,7 @@ GameLib.D3.ParticleEngine = function(
};
GameLib.D3.ParticleEngine.prototype = Object.create(GameLib.D3.API.ParticleEngine.prototype);
GameLib.D3.ParticleEngine.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.ParticleEngine.prototype.constructor = GameLib.D3.ParticleEngine;
/**

View File

@ -108,7 +108,7 @@ GameLib.D3.Particle = function(
};
GameLib.D3.Particle.prototype = Object.create(GameLib.D3.API.Particle.prototype);
GameLib.D3.Particle.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Particle.prototype.constructor = GameLib.D3.Particle;
GameLib.D3.Particle.OPACITY_TYPE_CONSTANT = 0x1;

View File

@ -40,7 +40,7 @@ GameLib.D3.Pass = function (
);
};
GameLib.D3.Pass.prototype = Object.create(GameLib.D3.API.Pass.prototype);
GameLib.D3.Pass.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Pass.prototype.constructor = GameLib.D3.Pass;
GameLib.D3.Pass.PASS_TYPE_RENDER = 0x1;

View File

@ -99,7 +99,7 @@ GameLib.D3.PhysicsWorld = function(
);
};
GameLib.D3.PhysicsWorld.prototype = Object.create(GameLib.D3.API.PhysicsWorld.prototype);
GameLib.D3.PhysicsWorld.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.PhysicsWorld.prototype.constructor = GameLib.D3.PhysicsWorld;
/**

View File

@ -71,7 +71,7 @@ GameLib.D3.RaycastVehicle = function (
);
};
GameLib.D3.RaycastVehicle.prototype = Object.create(GameLib.D3.API.RaycastVehicle.prototype);
GameLib.D3.RaycastVehicle.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.RaycastVehicle.prototype.constructor = GameLib.D3.RaycastVehicle;
/**

View File

@ -68,7 +68,7 @@ GameLib.D3.RaycastWheel = function (
);
};
GameLib.D3.RaycastWheel.prototype = Object.create(GameLib.D3.API.RaycastWheel.prototype);
GameLib.D3.RaycastWheel.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.RaycastWheel.prototype.constructor = GameLib.D3.RaycastWheel;
/**

View File

@ -43,7 +43,7 @@ GameLib.D3.Raycaster = function(
GameLib.Component.call(this);
};
GameLib.D3.Raycaster.prototype = Object.create(GameLib.D3.API.Raycaster.prototype);
GameLib.D3.Raycaster.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Raycaster.prototype.constructor = GameLib.D3.Raycaster;
/**

View File

@ -38,7 +38,7 @@ GameLib.D3.RenderTarget = function (
);
};
GameLib.D3.RenderTarget.prototype = Object.create(GameLib.D3.API.RenderTarget.prototype);
GameLib.D3.RenderTarget.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.RenderTarget.prototype.constructor = GameLib.D3.RenderTarget;
/**

View File

@ -148,7 +148,7 @@ if (this.canvas instanceof GameLib.API.Canvas) {
};
GameLib.D3.Renderer.prototype = Object.create(GameLib.D3.API.Renderer.prototype);
GameLib.D3.Renderer.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Renderer.prototype.constructor = GameLib.D3.Renderer;
/**

View File

@ -87,7 +87,7 @@ GameLib.D3.RigidBody = function (
);
};
GameLib.D3.RigidBody.prototype = Object.create(GameLib.D3.API.RigidBody.prototype);
GameLib.D3.RigidBody.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.RigidBody.prototype.constructor = GameLib.D3.RigidBody;
/**

View File

@ -179,7 +179,7 @@ GameLib.D3.Scene = function (
);
};
GameLib.D3.Scene.prototype = Object.create(GameLib.D3.API.Scene.prototype);
GameLib.D3.Scene.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Scene.prototype.constructor = GameLib.D3.Scene;
/**

View File

@ -44,7 +44,7 @@ GameLib.D3.Shape = function (
);
};
GameLib.D3.Shape.prototype = Object.create(GameLib.D3.API.Shape.prototype);
GameLib.D3.Shape.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Shape.prototype.constructor = GameLib.D3.Shape;

View File

@ -90,7 +90,7 @@ GameLib.D3.Skeleton = function Skeleton(
);
};
GameLib.D3.Skeleton.prototype = Object.create(GameLib.D3.API.Skeleton.prototype);
GameLib.D3.Skeleton.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Skeleton.prototype.constructor = GameLib.D3.Skeleton;

View File

@ -33,7 +33,7 @@ GameLib.D3.Solver = function (
GameLib.Component.call(this);
};
GameLib.D3.Solver.prototype = Object.create(GameLib.D3.API.Solver.prototype);
GameLib.D3.Solver.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Solver.prototype.constructor = GameLib.D3.Solver;
/**

View File

@ -40,7 +40,7 @@ GameLib.D3.Spline = function (
GameLib.Component.call(this);
};
GameLib.D3.Spline.prototype = Object.create(GameLib.D3.API.Spline.prototype);
GameLib.D3.Spline.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Spline.prototype.constructor = GameLib.D3.Spline;
/**

View File

@ -100,7 +100,7 @@ GameLib.D3.Texture = function(
);
};
GameLib.D3.Texture.prototype = Object.create(GameLib.D3.API.Texture.prototype);
GameLib.D3.Texture.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Texture.prototype.constructor = GameLib.D3.Texture;
/**

View File

@ -49,7 +49,7 @@ GameLib.D3.Vertex = function Vertex(
}
};
GameLib.D3.Vertex.prototype = Object.create(GameLib.D3.API.Vertex.prototype);
GameLib.D3.Vertex.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Vertex.prototype.constructor = GameLib.D3.Vertex;
/**

View File

@ -34,7 +34,7 @@ GameLib.D3.Viewport = function (
GameLib.Component.call(this);
};
GameLib.D3.Viewport.prototype = Object.create(GameLib.D3.API.Viewport.prototype);
GameLib.D3.Viewport.prototype = Object.create(GameLib.Component.prototype);
GameLib.D3.Viewport.prototype.constructor = GameLib.D3.Viewport;
/**

View File

@ -26,7 +26,7 @@ GameLib.DomElement = function (apiDomElement) {
GameLib.Component.call(this);
};
GameLib.DomElement.prototype = Object.create(GameLib.API.DomElement.prototype);
GameLib.DomElement.prototype = Object.create(GameLib.Component.prototype);
GameLib.DomElement.prototype.constructor = GameLib.DomElement;
/**

View File

@ -56,7 +56,7 @@ GameLib.EntityManager = function(apiEntityManager) {
);
};
GameLib.EntityManager.prototype = Object.create(GameLib.API.EntityManager.prototype);
GameLib.EntityManager.prototype = Object.create(GameLib.Component.prototype);
GameLib.EntityManager.prototype.constructor = GameLib.EntityManager;
GameLib.EntityManager.prototype.createInstance = function() {

View File

@ -32,7 +32,7 @@ GameLib.Entity = function (
);
};
GameLib.Entity.prototype = Object.create(GameLib.API.Entity.prototype);
GameLib.Entity.prototype = Object.create(GameLib.Component.prototype);
GameLib.Entity.prototype.constructor = GameLib.Entity;
/**

View File

@ -30,7 +30,7 @@ GameLib.Image = function(
GameLib.Component.call(this);
};
GameLib.Image.prototype = Object.create(GameLib.API.Image.prototype);
GameLib.Image.prototype = Object.create(GameLib.Component.prototype);
GameLib.Image.prototype.constructor = GameLib.Image;
/**

View File

@ -82,7 +82,7 @@ GameLib.Matrix4 = function(
this.createInstance();
};
GameLib.Matrix4.prototype = Object.create(GameLib.API.Matrix4.prototype);
GameLib.Matrix4.prototype = Object.create(GameLib.Component.prototype);
GameLib.Matrix4.prototype.constructor = GameLib.Matrix4;
/**

View File

@ -26,7 +26,7 @@ GameLib.Mouse = function (apiMouse) {
GameLib.Component.call(this);
};
GameLib.Mouse.prototype = Object.create(GameLib.API.Mouse.prototype);
GameLib.Mouse.prototype = Object.create(GameLib.Component.prototype);
GameLib.Mouse.prototype.constructor = GameLib.Mouse;
/**

View File

@ -70,7 +70,7 @@ GameLib.Quaternion = function (
this.createInstance();
};
GameLib.Quaternion.prototype = Object.create(GameLib.API.Quaternion.prototype);
GameLib.Quaternion.prototype = Object.create(GameLib.Component.prototype);
GameLib.Quaternion.prototype.constructor = GameLib.Quaternion;
/**

View File

@ -31,7 +31,7 @@ GameLib.Server = function(
GameLib.Component.call(this);
};
GameLib.Server.prototype = Object.create(GameLib.API.Server.prototype);
GameLib.Server.prototype = Object.create(GameLib.Component.prototype);
GameLib.Server.prototype.constructor = GameLib.Server;
GameLib.Server.prototype.createInstance = function() {

View File

@ -56,7 +56,7 @@ GameLib.Socket = function(
};
GameLib.Socket.prototype = Object.create(GameLib.API.Socket.prototype);
GameLib.Socket.prototype = Object.create(GameLib.Component.prototype);
GameLib.Socket.prototype.constructor = GameLib.Socket;
GameLib.Socket.prototype.createInstance = function() {

View File

@ -47,7 +47,7 @@ GameLib.System = function(
};
GameLib.System.prototype = Object.create(GameLib.API.System.prototype);
GameLib.System.prototype = Object.create(GameLib.Component.prototype);
GameLib.System.prototype.constructor = GameLib.System;
GameLib.System.SYSTEM_TYPE_NONE = 0x0;

View File

@ -43,7 +43,7 @@ GameLib.Vector2 = function (
this.createInstance();
};
GameLib.Vector2.prototype = Object.create(GameLib.API.Vector2.prototype);
GameLib.Vector2.prototype = Object.create(GameLib.Component.prototype);
GameLib.Vector2.prototype.constructor = GameLib.Vector2;

View File

@ -55,7 +55,7 @@ GameLib.Vector3 = function (
this.createInstance();
};
GameLib.Vector3.prototype = Object.create(GameLib.API.Vector3.prototype);
GameLib.Vector3.prototype = Object.create(GameLib.Component.prototype);
GameLib.Vector3.prototype.constructor = GameLib.Vector3;
/**

View File

@ -45,7 +45,7 @@ GameLib.Vector4 = function (
this.createInstance();
};
GameLib.Vector4.prototype = Object.create(GameLib.API.Vector4.prototype);
GameLib.Vector4.prototype = Object.create(GameLib.Component.prototype);
GameLib.Vector4.prototype.constructor = GameLib.Vector4;
/**