Exemple #1
0
        private static void englishDemo()
        {
            /* ENGLISH TEST */
            Bucket b = new Bucket(3);
            b.Fill = 5;
            Console.WriteLine("I am holding " + b.LongDesc(true));
            Console.WriteLine("I am holding " + b.ShortDesc(true));
            Console.WriteLine("I am holding " + b.BaseDesc(true));
            Console.WriteLine("emptying the " + b.TerseDesc() + "...");
            b.Fill = 0;
            Console.WriteLine("now I am holding " + b.LongDesc(true));
            Bucket a = new Bucket(8);
            a.Fillup();
            Console.WriteLine("now I am holding " + a.LongDesc(true));
            Console.WriteLine("now I am holding " + a.ShortDesc(true));
            Console.WriteLine("now I am holding " + a.BaseDesc(true));

            Console.WriteLine("looking at it...");
            Console.WriteLine(a.Look());
        }
Exemple #2
0
        private static void gallonsPuzzleDemo()
        {
            /* GALLONS PUZZLE TEST */
            GallonPuzzle p = new GallonPuzzle();
            Bucket small = new Bucket(3);
            Bucket large = new Bucket(5);
            Console.WriteLine("I am holding:\n  " + small.LongDesc(true) + "\n  and " + large.LongDesc(true));
            // step 1
            Console.WriteLine(large.Fillup());
            // step 2
            Console.WriteLine(large.PourInto(small));
            Console.WriteLine("I am holding:\n  " + small.LongDesc(true) + "\n  and " + large.LongDesc(true));
            // step 3
            Console.WriteLine(small.PourOut());
            // step 4
            Console.WriteLine(large.PourInto(small));
            // step 5
            Console.WriteLine(large.Fillup());
            // step 6
            Console.WriteLine(large.PourInto(small));

            Console.WriteLine("I am holding:\n  " + small.LongDesc(true) + "\n  and " + large.LongDesc(true));
        }