Exemplo n.º 1
0
    public Nivel2()
    {
        miMapa        = new Mapa2();
        miMusicaFondo = new Sonido("sonidos\\fruity-nivel2.mp3");
        enemigos      = new Enemigo[NUMENEMIGOS];

        enemigos[0] = new Nariz(this);
        enemigos[0].MoverA(miMapa.GetXNido(), miMapa.GetYNido());
        enemigos[0].SetRetardo(50);  // 1 segundo despues del comienzo

        enemigos[1] = new Nariz(this);
        enemigos[1].MoverA(miMapa.GetXNido(), miMapa.GetYNido());
        enemigos[1].SetRetardo(3 * 50);  // 3 segundos despues del comienzo

        enemigos[2] = new Pepino(this);
        enemigos[2].MoverA(
            (short)(miMapa.GetXIni() + 5 * miMapa.GetAnchoCasilla()),
            miMapa.GetYIni());
        enemigos[2].SetRetardo(150);  // 6 segundos despues del comienzo
        enemigos[2].SetVelocidad(0, 4);

        enemigos[3] = new Pepino(this);
        enemigos[3].MoverA(
            (short)(miMapa.GetXIni() + 7 * miMapa.GetAnchoCasilla()),
            miMapa.GetYIni());
        enemigos[3].SetRetardo(200);  // 8 segundos despues del comienzo
        enemigos[3].SetVelocidad(0, 4);

        PrepararManzanas();
    }
        private void btnAddLocation_Click(object sender, EventArgs e)
        {
            if (txtRua.Text == "" && txtNumero.Text == "" && txtCidade.Text == "")
            {
                MessageBox.Show("preencher cidade e/ou numero e/ou rua", "campos vazio");
            }
            else
            {
                try
                {
                    gbxMapa.Visible = true;
                    gbxMapa.Enabled = true;
                    gbxMapa.BringToFront();

                    Mapa2.DragButton  = MouseButtons.Left;
                    Mapa2.CanDragMap  = true;
                    Mapa2.MapProvider = GMapProviders.GoogleMap;
                    Mapa2.MinZoom     = 13;
                    Mapa2.MaxZoom     = 24;
                    Mapa2.Zoom        = 17;
                    Mapa2.AutoScroll  = true;
                    //Mapa2.SetPositionByKeywords("Rua Lino Marino Petena 270, Capivari");
                    Mapa2.SetPositionByKeywords(txtRua.Text + " " + txtNumero.Text + ", " + txtCidade.Text);


                    GMapOverlay   markersOverlay = new GMapOverlay("markers");
                    GMarkerGoogle currentMarker  = new GMarkerGoogle(Mapa2.Position, GMarkerGoogleType.red_dot);
                    markersOverlay.Markers.Add(currentMarker);
                    Mapa2.Overlays.Add(markersOverlay);
                }

                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu o seguinte erro: " + ex.Message, "ERRO");
                }
            }
        }