Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void MoveAnimal(int currentAnimalYCoord, int currentAnimalXCoord)
- {
- randYCoord = generator.Next(currentAnimalYCoord - 1, currentAnimalYCoord + 2);
- randXCoord = generator.Next(currentAnimalXCoord - 1, currentAnimalXCoord + 2);
- while(randYCoord < 0 || randXCoord < 0 || randYCoord > _fieldHeight-1 || randXCoord > _fieldWidth-1)
- {
- randYCoord = generator.Next(currentAnimalYCoord - 1, currentAnimalYCoord + 1);
- randXCoord = generator.Next(currentAnimalXCoord - 1, currentAnimalXCoord + 1);
- }
- if (!(_huntingField[randYCoord, randXCoord] is Animal))
- {
- _huntingField[randYCoord, randXCoord] = _huntingField[currentAnimalYCoord, currentAnimalXCoord];
- _huntingField[currentAnimalYCoord, currentAnimalXCoord] = null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement