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); }
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); }
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(); }
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(); }