예제 #1
0
 private void Actualizar_Medidas()
 {
     this.lblMedidas.Text = Ancho.Devolver_Medida(TipoMedida) + "x" + Alto.Devolver_Medida(TipoMedida);
     if (TipoMedida == eTipoMedida.Pixeles)
     {
         this.lblMedidas.Text += " px";
     }
     else if (TipoMedida == eTipoMedida.Centimetros)
     {
         this.lblMedidas.Text += " cm";
     }
 }
예제 #2
0
        private void txtAlto_Leave(object sender, EventArgs e)
        {
            double ratio = 0;

            Alto.Establecer_Valor(TipoMedida, txtAlto.Text);

            if (chkMantenerProporciones.Checked)
            {
                ratio = Calcular_Ratio_Proporcion(AltoOriginal.Px, Alto.Px);

                Ancho.Px = Convert.ToInt16(Math.Round(AnchoOriginal.Px / ratio));
            }
        }
        public void TestEmitSignal()
        {
            string seq     = "";
            Action action1 = () => { seq += "a"; };
            Action action2 = () => { seq += "b"; };

            Alto.Signal <Signal_A>().Connect(action1);
            Alto.Signal <Signal_A>().Connect(action2);

            Alto.Signal <Signal_A>().Emit();
            Assert.That(seq, Is.EqualTo("ab"));

            Alto.Signal <Signal_A>().Emit();
            Assert.That(seq, Is.EqualTo("abab"));
        }
        public void TestGetObjectPool()
        {
            var originalGameObj_1 = new GameObject();

            originalGameObj_1.AddComponent <MyBehaviour_1>();

            var originalGameObj_2 = new GameObject();

            originalGameObj_2.AddComponent <MyBehaviour_2>();

            Alto.CreateObjectPool <MyBehaviour_1>(originalGameObj_1, 16);
            Alto.CreateObjectPool <MyBehaviour_2>(originalGameObj_2, 8);

            MyBehaviour_1 obj_1 = Alto.ObjectPool <MyBehaviour_1>().Get();
            MyBehaviour_2 obj_2 = Alto.ObjectPool <MyBehaviour_2>().Get();

            Assert.That(obj_1.gameObject.activeSelf, Is.True);
            Assert.That(obj_2.gameObject.activeSelf, Is.True);
            Assert.That(Alto.ObjectPool <MyBehaviour_1>().RemainCount, Is.EqualTo(15));
            Assert.That(Alto.ObjectPool <MyBehaviour_2>().RemainCount, Is.EqualTo(7));
        }
예제 #5
0
 public Configuracion()
 {
     InitializeComponent();
     AltoTextBox.Text  = Alto.ToString();
     AnchoTextBox.Text = Ancho.ToString();
 }
        public void TestGetSignal()
        {
            var signal = Alto.Signal <Signal_A>();

            Assert.That(signal, Is.InstanceOf <Signal_A>());
        }
예제 #7
0
 void Alto_MedidaCambiada()
 {
     txtAlto.Text = Alto.Devolver_Medida(TipoMedida).ToString();
 }
예제 #8
0
 public void MostrarDatos()
 {
     Console.WriteLine("Ancho: {0}, Alto: {1}, Nombre: {2}", Ancho.ToString(), Alto.ToString(), Nombre.ToString());
 }