Exemplo n.º 1
0
        private IEnumerator AparicionDelHolograma()
        {
            yield return(new WaitForSecondsRealtime(20f));

            Auto_Holograma.SetActive(true);
            PlanoCartesiano.SetActive(true);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            PlanoCartesiano pla = new PlanoCartesiano(); //Creando una instancia de la clase

            pla.Cargar();                                //Invocando el método cargar
            pla.imprimir();                              //Invocando el método imprimir
            Console.ReadKey();
        }
Exemplo n.º 3
0
        public void CasoDeTeste2()
        {
            PlanoCartesiano planoCartesiano = new PlanoCartesiano(new Coordenada(-10, 0));

            List <KeyValuePair <Vetor, Coordenada> > vetores = new List <KeyValuePair <Vetor, Coordenada> >();

            Vetor      vetor;
            Coordenada destino;
            KeyValuePair <Vetor, Coordenada> vetorDestino;

            vetor        = new Vetor(Direcao.L, 14);
            destino      = new Coordenada(4, 0);
            vetorDestino = new KeyValuePair <Vetor, Coordenada>(vetor, destino);
            vetores.Add(vetorDestino);

            vetor        = new Vetor(Direcao.N, 27);
            destino      = new Coordenada(4, 27);
            vetorDestino = new KeyValuePair <Vetor, Coordenada>(vetor, destino);
            vetores.Add(vetorDestino);

            vetor        = new Vetor(Direcao.O, 33);
            destino      = new Coordenada(-29, 27);
            vetorDestino = new KeyValuePair <Vetor, Coordenada>(vetor, destino);
            vetores.Add(vetorDestino);

            vetor        = new Vetor(Direcao.S, 20);
            destino      = new Coordenada(-29, 7);
            vetorDestino = new KeyValuePair <Vetor, Coordenada>(vetor, destino);
            vetores.Add(vetorDestino);

            vetor        = new Vetor(Direcao.L, 15);
            destino      = new Coordenada(-14, 7);
            vetorDestino = new KeyValuePair <Vetor, Coordenada>(vetor, destino);
            vetores.Add(vetorDestino);

            string mensagemDeErro;

            foreach (KeyValuePair <Vetor, Coordenada> item in vetores)
            {
                planoCartesiano.AdicionarVetor(item.Key);
                mensagemDeErro = "Posição atual " + planoCartesiano.PosicaoAtual.ToString() + " diferente da esperada " + item.Value.ToString() + " após aplicação do vetor " + vetor.ToString() + ".";
                Assert.AreEqual(planoCartesiano.PosicaoAtual.ToString(), item.Value.ToString(), mensagemDeErro);
            }

            Coordenada posicaoFinal = new Coordenada(-14, 7);

            Assert.AreEqual(planoCartesiano.PosicaoAtual.ToString(), posicaoFinal.ToString(), "Posição final " + planoCartesiano.PosicaoAtual.ToString() + " diferente da esperada " + posicaoFinal + ".");
        }
Exemplo n.º 4
0
        public override void ConfigureScene()
        {
            CambiarTexturaPistaARuta();

            Holograma.SetActive(false);
            Diagrama2D.SetActive(false);

            Peso.SetActive(false);
            Normal.SetActive(false);
            FormulaSRoz1.SetActive(false);
            FormulaSRoz2.SetActive(false);
            FormulaSRoz3.SetActive(false);
            FormulaSRoz4.SetActive(false);
            FormulaSRoz5.SetActive(false);

            FormulaVMax0.SetActive(false);
            FormulaVMax1.SetActive(false);
            FormulaVMax2.SetActive(false);
            FormulaVMax3.SetActive(false);
            FormulaVMax4.SetActive(false);
            FormulaVMax5.SetActive(false);

            FormulaVMin0.SetActive(false);
            FormulaVMin1.SetActive(false);
            FormulaVMin2.SetActive(false);
            FormulaVMin3.SetActive(false);
            FormulaVMin4.SetActive(false);
            FormulaVMin5.SetActive(false);

            RozVminY.SetActive(false);
            RozVmin.SetActive(false);
            RozVminX.SetActive(false);
            RozVmaxY.SetActive(false);
            RozVmaxX.SetActive(false);
            RozVmax.SetActive(false);

            NormalY.SetActive(false);
            NormalX.SetActive(false);
            Auto_Holograma.SetActive(false);
            PlanoCartesiano.SetActive(false);

            SectionTitle.text = "";
        }
Exemplo n.º 5
0
        public override void ConfigureScene()
        {
            Holograma.SetActive(false);
            Diagrama2D.SetActive(false);
            SectionTitle.text = "";

            Auto_Holograma.SetActive(false);
            Peso.SetActive(false);
            Normal.SetActive(false);

            FormulaSRoz1.SetActive(false);
            FormulaSRoz2.SetActive(false);
            FormulaSRoz3.SetActive(false);
            FormulaSRoz4.SetActive(false);
            FormulaSRoz5.SetActive(false);

            FormulaVMax0.SetActive(false);
            FormulaVMax1.SetActive(false);
            FormulaVMax2.SetActive(false);
            FormulaVMax3.SetActive(false);
            FormulaVMax4.SetActive(false);
            FormulaVMax5.SetActive(false);

            FormulaVMin0.SetActive(false);
            FormulaVMin1.SetActive(false);
            FormulaVMin2.SetActive(false);
            FormulaVMin3.SetActive(false);
            FormulaVMin4.SetActive(false);
            FormulaVMin5.SetActive(false);

            RozVminY.SetActive(false);
            RozVmin.SetActive(false);
            RozVminX.SetActive(false);
            RozVmaxY.SetActive(false);
            RozVmaxX.SetActive(false);
            RozVmax.SetActive(false);

            NormalY.SetActive(false);
            NormalX.SetActive(false);
            PlanoCartesiano.SetActive(false);
            Debug.Log("Cuadro 2:");
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            #region mensagensIniciais

            Mensagens.MensagemInicial();

            #endregion

            #region preenchimentosIniciais
            do
            {
                Mensagens.MensagemValorX(Erro);

                valorX = Console.ReadLine();

                Erro = Coordenada.ValidarCoordenada(valorX);
            } while (Erro == true);

            do
            {
                Mensagens.MensagemValorY(Erro);

                valorY = Console.ReadLine();

                Erro = Coordenada.ValidarCoordenada(valorY);
            } while (Erro == true);

            #endregion

            #region instanciaçãoClasses

            var coordenada = new Coordenada(int.Parse(valorX), int.Parse(valorY));

            var planocartesiano = new PlanoCartesiano(coordenada);

            Console.WriteLine(String.Empty);
            Console.WriteLine(string.Concat(Resource.coordIni + coordenada.CoordenadaFormatada()));

            #endregion

            #region calculoPlanoCartesiano
            do
            {
                #region ValidacaoDaDirecao
                do
                {
                    Mensagens.MensagemDirecao(Erro);

                    Direcao = Console.ReadLine();
                    Erro    = Vetor.ValidarDirecao(Direcao);
                } while (Erro == true);
                #endregion

                #region ValidacaoIntensidade
                do
                {
                    Mensagens.MensagemIntensidade(Erro);

                    Intensidade = Console.ReadLine();

                    Erro = Vetor.ValidarIntensidade(Intensidade);
                } while (Erro == true);
                #endregion

                #region AdicionarVetor
                Enum.TryParse(Direcao.ToUpper(), out Direcoes direcoes);

                var vetor = new Vetor(direcoes, int.Parse(Intensidade));

                planocartesiano.AdicionarVetor(vetor);
                #endregion

                #region ExibirPosicaoAtual

                Mensagens.MensagemPosicaoAtual(planocartesiano.ToString());

                var saidaComando = Console.ReadLine();
                #endregion

                #region FechamendoPrograma

                saida = Mensagens.MensagemFechamentoPrograma(saidaComando);

                #endregion
            } while (saida == false);
            #endregion
        }