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); } }