コード例 #1
0
ファイル: Game.cs プロジェクト: djCrafter/SnakeGame
        public void Move()
        {
            Point point = new Point();

            point = snake.snakePoints[0];
            point = snake.ChangePoint(point, snake.Direction);

            FruitTimer();

            if (point == fruit_position)
            {
                InsertNewPart(point);
                if (pause_interval >= min_interval)
                {
                    pause_interval -= 25;
                    score          += 100;
                }
            }
            else if (Collision(point))
            {
                game_continues = false;
            }
            else
            {
                InsertNewPart(point);
                snake.snakePoints.RemoveAt(snake.snakePoints.Count - 1);
            }
        }