Example #1
0
        public void ResetGame()
        {
            timer1.Enabled = false;

            MessageBox.Show("GAME-OVER!");

            if (GerenciadorArquivoIni.PontuacaoMaxima(pontos))
            {
                MessageBox.Show("Parabéns! Você conquistou um novo record!");
            }

            GerenciadorArquivoIni.Salvar(pontos, tabuleiro.Colidir);

            snake = new Snake();

            pontos = 0;

            ESQUERDA = false;
            DIREITA  = false;
            BAIXO    = false;
            CIMA     = false;

            GAMEINICIADO = false;

            lbl_Inicio.Visible = true;

            food.FoodPosicao(random);
        }
Example #2
0
        public void GameOver()   // Cria tela de Game Over e reinicia o jogo
        {
            timer1.Enabled = false;

            MessageBox.Show("FIM DE JOGO");

            if (GerenciadorArquivoIni.PontuacaoMaxima(pontos))
            {
                MessageBox.Show($"Parabéns, você conquistou um novo recorde de {pontos} pontos");
                lblRecorde.Text = String.Format($"Recorde: {pontos}");
            }

            GerenciadorArquivoIni.Salvar(pontos, tabuleiro.Colidir);

            timer1.Enabled = true;
            snake          = new Snake();

            pontos = 0;

            ESQUERDA = false;
            DIREITA  = false;
            BAIXO    = false;
            CIMA     = false;

            comida.ComidaPosicao(random);
        }
Example #3
0
        public Form1()
        {
            InitializeComponent();

            lblRecorde.Text = String.Format($"Recorde: {int.Parse(GerenciadorArquivoIni.ini.Read("pontosmax", "SnakeGame"))}");

            comida = new Food(random);

            GerenciadorArquivoIni.CriarSeNaoExistir();

            tabuleiro.Colidir = GerenciadorArquivoIni.GetColidir();
        }
Example #4
0
        public Form1()
        {
            InitializeComponent();

            food = new Food(random);

            lbl_Inicio.Top  = (tabuleiro.TabuleiroRetangulo.Height / 2) - (lbl_Inicio.Height / 2);
            lbl_Inicio.Left = (tabuleiro.TabuleiroRetangulo.Right / 2) - (lbl_Inicio.Width / 2);

            GerenciadorArquivoIni.CriarSeNaoExistir();

            tabuleiro.Colidir = GerenciadorArquivoIni.GetColidir();
        }