Beispiel #1
0
        public Snake(int posX, int posY)
        {
            this.posX      = posX;
            this.posY      = posY;
            snakeDirection = new SnakeDirection(Direction.Up);
            random         = new Random();
            blocksOfSnake  = new List <SnakeBodyBlock>();
            snakeHead      = new SnakeBodyBlock(0, 0);

            CreateNewFood();
            CreateSnake();
        }
Beispiel #2
0
 public bool Equals(SnakeBodyBlock snakeBodyBlock)
 {
     return(snakeBodyBlock.PosX == PosX && snakeBodyBlock.PosY == PosY);
 }
Beispiel #3
0
 public void Set(SnakeBodyBlock snakeBodyBlock)
 {
     PosX = snakeBodyBlock.PosX;
     PosY = snakeBodyBlock.PosY;
 }