Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public virtual void AcceptDelimiterBeginTileArray(BeginTileArray beginTileArray, T parameter)
 {
     // intentionally left blank
 }