Exemplo n.º 1
0
        void Passando_tempo(object o, EventArgs e)
        {
            Random r = new Random();//criar um ojeto radomico

            //deixando mais aleatorio nao funcionou
            /*if (r.Next(0, 1) != 0)
            {
                return;
            }*/
            //--------

            Circulo circulo = new Circulo();//criar um circulo
            circulo.PosX = r.Next(0, 700);//sorteio do numero dentro do interalo --r.Next(0, 700)---- e coloca na posicao X
               // circulo.PosY = r.Next(0, 700);//sorteio do numero dentro do interalo --r.Next(0, 700)---- e coloca na posicao X
            circulo.Cor = Color.Azure;//colocando a cor
            circulo.Tipo = 1;

            Circulo circulo2 = new Circulo();//criar um circuloC:\Users\fla.9902005766\Desktop\aula_2b_(game-28-10-2015)\aula 2b (game-21-10-2015)\Game\Game\Objetos\Circulo.cs
            circulo2.PosX = r.Next(0, 700);//sorteio do numero dentro do interalo --r.Next(0, 700)---- e coloca na posicao X
                                          // circulo.PosY = r.Next(0, 700);//sorteio do numero dentro do interalo --r.Next(0, 700)---- e coloca na posicao X
            circulo2.Cor = Color.Azure;//colocando a cor
            circulo2.Tipo = 2;

            Circulo circulo3 = new Circulo();//criar um circuloC:\Users\fla.9902005766\Desktop\aula_2b_(game-28-10-2015)\aula 2b (game-21-10-2015)\Game\Game\Objetos\Circulo.cs
            circulo3.PosX = r.Next(0, 700);//sorteio do numero dentro do interalo --r.Next(0, 700)---- e coloca na posicao X
                                           // circulo.PosY = r.Next(0, 700);//sorteio do numero dentro do interalo --r.Next(0, 700)---- e coloca na posicao X
            circulo3.Cor = Color.Azure;//colocando a cor
            circulo3.Tipo = 3;

            lista.Add(circulo);//adicionando um circulo na lista
            lista.Add(circulo2);
            lista.Add(circulo3);
            Invalidate();//redesenhando a tela
        }
Exemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            int d = 0;
            Circulo circulo = new Circulo();
            Circulo circulo2 = new Circulo();
            /* if(!int.TryParse(txtPosX.Text,out d))//retorna int.TryParse verdadeiro se for int ! nao enta vai retornar verdadeiro se nao for numero
             {
                 MessageBox.Show("X invalido");//escreve uma menssagen na tela
                 return;
             }

             if (!int.TryParse(txtPosY.Text, out d))//retorna int.TryParse verdadeiro se for int ! nao enta vai retornar verdadeiro se nao for numero
             {
                 MessageBox.Show("Y invalido");//escreve uma menssagen na tela
                 return;
             }*/

            //pegando a posicao Y do circulo
            circulo.PosY = d;
            //pegando a cor na caixa de dialago
            //circulo.Cor = pCor.BackColor;
            //adicionando um objeto circulo na lista
            lista.Add(circulo);
            lista.Add(circulo2);

            Invalidate();//vai invalidar e redesenhar a tela

            /*switch (d)     //------exemplo de codigo switch em c#---------
            {
                case 1:
                    MessageBox.Show("condicao 1");
                    break;
                case 2:
                    MessageBox.Show("condicao 3");
                    break;
                default:
                    break;

            }*/
        }