protected override void DoCommandAction()
        {
            foreach (Tile t in TileSelectionManager.Instance.GetSelectedTiles())
            {
                PrintTileInfo printCmd = new PrintTileInfo();
                printCmd.Location = t.Location;
                CommandExecuter.Instance.Execute(printCmd);

                OutputManager.WriteOutput(printCmd.OutputManager.GetOutput());
            }
        }
 protected override void DoCommandAction()
 {
     foreach (Tile t in TileSelectionManager.Instance.GetSelectedTiles())
     {
         OutputManager.WriteOutput("Next tile : " + t.Location);
         PrintTileInfo cmd = new PrintTileInfo();
         cmd.Location      = t.Location;
         cmd.OutputManager = OutputManager;
         CommandExecuter.Instance.Execute(cmd);
     }
 }