Ejemplo n.º 1
0
        private void GenerateFood()
        {
            //plasează random în joc "mâncarea"

            int maxPosX = sgCanvas.Size.Width / Setari.Width;
            int maxPosY = sgCanvas.Size.Height / Setari.Height;

            Random random = new Random();

            food   = new Cerc();
            food.X = random.Next(0, maxPosX);
            food.Y = random.Next(0, maxPosY);
        }
Ejemplo n.º 2
0
        private void StartGame()
        {
            lblGameOver.Visible = false;
            //caracter jucător nou
            new Setari();

            Snake.Clear();
            Cerc head = new Cerc();

            head.X = 10;
            head.Y = 5;
            Snake.Add(head);


            lblScore.Text = Setari.Score.ToString();
            GenerateFood();
        }
Ejemplo n.º 3
0
        private void Eat()
        {
            //adaugă cerc în corpul şarpelui
            Cerc food = new Cerc();

            food.X = Snake[Snake.Count - 1].X;
            food.Y = Snake[Snake.Count - 1].Y;

            Snake.Add(food);

            //modifică scorul
            // de fiecare dată când cercul e mâncat, scorul creşte cu 30p
            Setari.Score += Setari.Points;
            lblScore.Text = Setari.Score.ToString();

            GenerateFood();
        }