示例#1
0
        static void Main(string[] args)
        {
            bool isQuit = false;
            while (!isQuit)
            {
                var command = Console.ReadLine();
                if (command == "quit")
                    isQuit = true;
                else
                    isQuit = false;

                MapTileFactory factory = new MapTileFactory();
                IWorldTile tile = factory.CreateInstance(command);

                tile.SurveyArea();
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            bool isQuit = false;

            while (!isQuit)
            {
                var command = Console.ReadLine();
                if (command == "quit")
                {
                    isQuit = true;
                }
                else
                {
                    isQuit = false;
                }

                IMapTileFactory factory = LoadFactory();
                IWorldTile      tile    = factory.CreateWorldTile();

                tile.SurveyArea();
            }
        }