Exemple #1
0
        //Create randomly-placed food item in game world
        private void GenerateFood()
        {
            int maxXPos = GameWorld.Size.Width / GameSettings.Width;
            int maxYPos = GameWorld.Size.Height / GameSettings.Height;

            Random random = new Random();

            food = new SnakeFood {
                XAxis = random.Next(0, maxXPos), YAxis = random.Next(0, maxYPos)
            };
        }
Exemple #2
0
        private void Eat()
        {
            //Add circle to body
            SnakeFood food = new SnakeFood
            {
                XAxis = Snake[Snake.Count - 1].XAxis,
                YAxis = Snake[Snake.Count - 1].YAxis
            };
            Snake.Add(food);

            //Update Score
            GameSettings.Score += GameSettings.Points;
            labelScore.Text = GameSettings.Score.ToString();

            GenerateFood();
        }
Exemple #3
0
        private void Eat()
        {
            //Add circle to body
            SnakeFood food = new SnakeFood
            {
                XAxis = Snake[Snake.Count - 1].XAxis,
                YAxis = Snake[Snake.Count - 1].YAxis
            };

            Snake.Add(food);

            //Update Score
            GameSettings.Score += GameSettings.Points;
            labelScore.Text     = GameSettings.Score.ToString();

            GenerateFood();
        }
Exemple #4
0
        private void StartGame()
        {
            labelGameOver.Visible = false;

            //Set settings to default
            new GameSettings();

            //create a new snake object
            Snake.Clear();
            SnakeFood head = new SnakeFood {
                XAxis = 10, YAxis = 5
            };

            Snake.Add(head);


            labelScore.Text = GameSettings.Score.ToString();
            GenerateFood();
        }
Exemple #5
0
        private void StartGame()
        {
            labelGameOver.Visible = false;

            //Set settings to default
            new GameSettings();

            //create a new snake object
            Snake.Clear();
            SnakeFood head = new SnakeFood {XAxis = 10, YAxis = 5};
            Snake.Add(head);

            labelScore.Text = GameSettings.Score.ToString();
            GenerateFood();
        }
Exemple #6
0
        //Create randomly-placed food item in game world
        private void GenerateFood()
        {
            int maxXPos = GameWorld.Size.Width/GameSettings.Width;
            int maxYPos = GameWorld.Size.Height/GameSettings.Height;

            Random random = new Random();
            food = new SnakeFood { XAxis = random.Next(0, maxXPos), YAxis = random.Next(0, maxYPos)};
        }