public void AcceptDelimiterBeginTileArray(BeginTileArray beginTileArray, PrintContext parameter) { parameter.WriteLine("Begin Tile Array: {0} by {1} tiles at {2} ({3} by {4} cells per tile)", beginTileArray.PathDirectionTileCount, beginTileArray.LineDirectionTileCount, beginTileArray.Position, beginTileArray.PathDirectionCellCount, beginTileArray.LineDirectionCellCount); parameter.BeginLevel(); }
public TileArrayViewModel(BeginTileArray beginTileArray) { _displayName = string.Format( "BEGIN TILE ARRAY: {0} by {1} tiles, {2} by {3} cells each", beginTileArray.PathDirectionTileCount, beginTileArray.LineDirectionTileCount, beginTileArray.PathDirectionCellCount, beginTileArray.LineDirectionCellCount); Descriptor = new SimpleNode("TILE ARRAY DESCRIPTOR") { new SimpleNode(string.Format("Position: {0}", beginTileArray.Position)), new SimpleNode(string.Format("Cell Path Direction: {0}", beginTileArray.CellPathDirection)), new SimpleNode(string.Format("Line Progression Direction: {0}", beginTileArray.LineProgressionDirection)), new SimpleNode(string.Format("Number of Tiles in Path Direction: {0}", beginTileArray.PathDirectionTileCount)), new SimpleNode(string.Format("Number of Tiles in Line Direction: {0}", beginTileArray.LineDirectionTileCount)), new SimpleNode(string.Format("Number of Cells per Tile in Path Direction: {0}", beginTileArray.PathDirectionCellCount)), new SimpleNode(string.Format("Number of Cells per Tile in Line Direction: {0}", beginTileArray.LineDirectionCellCount)), new SimpleNode(string.Format("Cell Size in Path Direction: {0}", beginTileArray.PathDirectionCellSize)), new SimpleNode(string.Format("Cell Size in Line Direction: {0}", beginTileArray.LineDirectionCellSize)), new SimpleNode(string.Format("Image Offset in Path Direction: {0}", beginTileArray.PathDirectionImageOffset)), new SimpleNode(string.Format("Image Offset in Line Direction: {0}", beginTileArray.LineDirectionImageOffset)), new SimpleNode(string.Format("Image Number of Cells per Tile in Path Direction: {0}", beginTileArray.PathDirectionImageCellCount)), new SimpleNode(string.Format("Image Number of Cells per Tile in Line Direction: {0}", beginTileArray.LineDirectionImageCellCount)), }; Nodes.Add(Descriptor); }
public virtual void AcceptDelimiterBeginTileArray(BeginTileArray beginTileArray, T parameter) { // intentionally left blank }