コード例 #1
0
ファイル: Snake.cs プロジェクト: Vladyslav-Kuznetsov/Snake
        private bool Eat(Fruit fruit)
        {
            SnakeSegment head = _snake.Last();

            if (head.IsHit(fruit))
            {
                _snake.Add(new SnakeSegment(fruit));
                return(true);
            }

            return(false);
        }
コード例 #2
0
ファイル: Snake.cs プロジェクト: Vladyslav-Kuznetsov/Snake
        private bool IsHitTail()
        {
            SnakeSegment head = _snake.Last();

            for (int i = 0; i < _snake.Count - 2; i++)
            {
                if (head.IsHit(_snake[i]))
                {
                    return(true);
                }
            }

            return(false);
        }