public Ship(Vector3 pos, TgcMesh mesh, Canion canion) { Vector3 size = new Vector3(15, 10, 30); this.mesh = mesh; this.mesh.Position = pos; movZ = pos.Z; movY = pos.Y; movX = pos.X; traslacion = Matrix.Translation(pos); movementSpeed = 0f; this.mesh.AutoTransformEnable = false; vida = VIDA_MAX; timer = new TimerFinito(5); // Calcular dimensiones Vector3 BoundingBoxSize = mesh.BoundingBox.calculateSize(); LargoBote = Math.Abs(BoundingBoxSize.Z); AnchoBote = Math.Abs(BoundingBoxSize.X); AltoBote = Math.Abs(BoundingBoxSize.Y); this.canion = canion; canion.barco = this; iniciarBarra(); }
public Ship(Vector3 pos, TgcMesh mesh, Canion canion) { Vector3 size = new Vector3(15, 10, 30); this.mesh = mesh; this.mesh.Position = pos; movZ = pos.Z; movY = pos.Y; movX = pos.X; traslacion = Matrix.Translation(pos); movementSpeed = 0f; this.mesh.AutoTransformEnable = false; vida = VIDA_MAX; timer = new TimerFinito(5); // Calcular dimensiones Vector3 BoundingBoxSize = mesh.BoundingBox.calculateSize(); LargoBote = Math.Abs(BoundingBoxSize.Z); AnchoBote = Math.Abs(BoundingBoxSize.X); AltoBote = Math.Abs(BoundingBoxSize.Y); this.canion = canion; canion.barco = this; iniciarBarra(); }