Пример #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            img = new Bitmap(pictureBox2.Width, pictureBox2.Height); //criar a folha em branco
            pictureBox2.BackgroundImage = img;
            desenhador = Graphics.FromImage(img);
            desenhador.Clear(corMapa); //limpa e atribuir a cor cinza do mapa
            //Image original = Image.FromFile(@"C:\GitHub\TRB2-IA-Interface-Grafica\bin\Debug\imagens" + @"\ic_car.png");

            /*Desenha Mapa incial*/
            DesenhaQuarteroes();
            DesenhaAvenidas();
            DesenhaFaixas();
            DesenhaNumeroCruzamentos();
            //desenhador.DrawImage(original, cruzamento_1, new Rectangle(0, 0, 35, 30), GraphicsUnit.Pixel);


            AtualizaMapa();

            AtribuiCruzamentos();

            /*Para Auto Teste*/
            //AutoTesteMapa();

            /*Chamar exe*/
            //Process.Start(DirAGExe);
            /*Para Leitura No arquivo*/
            //Thread.Sleep(1000);
            if (LeituraRotas.RealizarLeituraRota())
            {
                DesenhaMelhorRota();
            }

            AtualizaMapa();
        }
Пример #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            img = new Bitmap(pictureBox2.Width, pictureBox2.Height); //criar a folha em branco
            pictureBox2.BackgroundImage = img;
            desenhador = Graphics.FromImage(img);
            desenhador.Clear(Color.Black); //limpa e atribuir a cor cinza do mapa

            /*Desenha Mapa incial*/
            DesenhaQuarteroes();
            DesenhaAvenidas();
            DesenhaFaixas();
            DesenhaNumeroCruzamentos();

            AtualizaMapa();

            AtribuiCruzamentos();

            /*Para Auto Teste*/
            //AutoTesteMapa();

            /*Chamar exe*/
            Process.Start(@"C:\GitHub\TRB2-IA\TRB2-IA-AG-ROTAS\AG_ROTAS\bin\Debug\AG_ROTAS.exe");
            /*Para Leitura No arquivo*/
            Thread.Sleep(8000);
            if (LeituraRotas.RealizarLeituraRota())
            {
                DesenhaMelhorRota();
            }

            AtualizaMapa();
        }