Esempio n. 1
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();
            }
        }
 public InMemoryCacheMapTileFactory(IMapTileFactory innerFactory)
 {
     this.innerFactory = innerFactory;
     cache = new Dictionary<string, MapTile>();
     cacheAccessCounter = new Dictionary<string, long>();
 }