Esempio n. 1
0
        public static void Part2(string[] input)
        {
            Helper.PrintChallengePart("Part 2");

            ShipNavigator navi   = new ShipNavigator(input);
            int           result = navi.Part2Distance();

            Console.WriteLine("Distance: " + result);
        }
Esempio n. 2
0
    public ShipNavigator spawnShip(int dieAt)
    {
        GameObject g = (GameObject)Instantiate(Resources.Load(prefabPath + "spaceShip"), Vector3.zero, Quaternion.identity);

        g.transform.position = planetStartGame.transform.position;
        vCamera.Follow       = g.transform;
        ShipNavigator sn = g.GetComponent <ShipNavigator>();

        sn.SetDieAt(dieAt);
        return(sn);
    }
Esempio n. 3
0
        public void Day12Part2()
        {
            // Arrange
            string[] input = Helper.ParseInput(@"Inputs\\Day12_example.txt");

            //Act
            ShipNavigator navi   = new ShipNavigator(input);
            int           result = navi.Part2Distance();

            //Assert
            Assert.AreEqual(286, result);
        }