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