Browse Source

added all missing types

jbousquie 10 years ago
parent
commit
f18b796832
1 changed files with 36 additions and 36 deletions
  1. 36 36
      src/Particles/babylon.solidParticleSystem.ts

+ 36 - 36
src/Particles/babylon.solidParticleSystem.ts

@@ -2,7 +2,7 @@ module BABYLON {
 
     export class SolidParticleSystem implements IDisposable {
         // public members  
-        public particles = [];
+        public particles: SolidParticle[] = [];
         public nbParticles:number = 0;
         public billboard: boolean = false;
         public counter: number = 0;
@@ -11,43 +11,43 @@ module BABYLON {
         
         // private members
         private _scene: Scene;
-        private _positions = [];
-        private _indices = [];
-        private _normals = [];
-        private _colors = [];
-        private _uvs = [];
-        private _index = 0;  // indices index
-        private _shapeCounter = 0;
-        private _useParticleColor = true;
-        private _useParticleTexture = true;
-        private _useParticleRotation = true;
-        private _useParticleVertex = false;
-        private _cam_axisZ = Vector3.Zero();
-        private _cam_axisY = Vector3.Zero();
-        private _cam_axisX = Vector3.Zero();
-        private _axisX = Axis.X;
-        private _axisY = Axis.Y;
-        private _axisZ = Axis.Z;
+        private _positions: number[] = [];
+        private _indices: number[] = [];
+        private _normals: number[] = [];
+        private _colors: number[] = [];
+        private _uvs: number[] = [];
+        private _index: number = 0;  // indices index
+        private _shapeCounter: number = 0;
+        private _useParticleColor: boolean = true;
+        private _useParticleTexture: boolean = true;
+        private _useParticleRotation: boolean = true;
+        private _useParticleVertex: boolean = false;
+        private _cam_axisZ: Vector3 = Vector3.Zero();
+        private _cam_axisY: Vector3 = Vector3.Zero();
+        private _cam_axisX: Vector3 = Vector3.Zero();
+        private _axisX: Vector3 = Axis.X;
+        private _axisY: Vector3 = Axis.Y;
+        private _axisZ: Vector3 = Axis.Z;
         private _camera: Camera;
         private _particle: SolidParticle;
-        private _fakeCamPos = Vector3.Zero();
-        private _rotMatrix = new Matrix();
-        private _invertedMatrix = new Matrix();
-        private _rotated = Vector3.Zero();
-        private _quaternion = new Quaternion();
-        private _vertex = Vector3.Zero();
-        private _yaw = 0.0;
-        private _pitch = 0.0;
-        private _roll = 0.0;
-        private _halfroll = 0.0;
-        private _halfpitch = 0.0;
-        private _halfyaw = 0.0;
-        private _sinRoll = 0.0;
-        private _cosRoll = 0.0;
-        private _sinPitch = 0.0;
-        private _cosPitch = 0.0;
-        private _sinYaw = 0.0;
-        private _cosYaw = 0.0;
+        private _fakeCamPos: Vector3 = Vector3.Zero();
+        private _rotMatrix: Matrix = new Matrix();
+        private _invertedMatrix: Matrix = new Matrix();
+        private _rotated: Vector3 = Vector3.Zero();
+        private _quaternion: Quaternion = new Quaternion();
+        private _vertex: Vector3 = Vector3.Zero();
+        private _yaw: number = 0.0;
+        private _pitch: number = 0.0;
+        private _roll: number = 0.0;
+        private _halfroll: number = 0.0;
+        private _halfpitch: number = 0.0;
+        private _halfyaw: number = 0.0;
+        private _sinRoll: number = 0.0;
+        private _cosRoll: number = 0.0;
+        private _sinPitch: number = 0.0;
+        private _cosPitch: number = 0.0;
+        private _sinYaw: number = 0.0;
+        private _cosYaw: number = 0.0;
 
         constructor(name: string, scene: Scene) {
             this.name = name;