コード例 #1
0
 public void AddTile(Point2 tilePoint, TileType tileType, ArchitectRotationFlip rotationFlip)
 {
     if (this[tilePoint.X, tilePoint.Y] == null)
     {
         return;
     }
     AddTile(tilePoint, tileType);
     rotationFlip.ApplyTo(this[tilePoint.X, tilePoint.Y].Transform);
 }
コード例 #2
0
        /*public void setSelectedTile(int id)
         * {
         *      SelectedTileType = Linker.Tilesets[0].Tiles[id - 1];
         * }
         *
         * public void AddSelectedTileType(LayerData layer, Vector3 worldP, Point2 tilePoint)
         * {
         *      layer.AddTile(tilePoint, toolControler.SelectedTileType, toolControler.RotationFlip);
         * }*/

        /*public void AddTile(LayerData layer, Vector3 worldP, Point2 tilePoint, TileType tileType)
         * {
         *      layer.AddTile(tilePoint, tileType, toolControler.RotationFlip);
         * }*/

        public void AddTile(LayerData layer, Vector3 worldP, Point2 tilePoint, TileType tileType, ArchitectRotationFlip RotationFlip)
        {
            layer.AddTile(tilePoint, tileType, RotationFlip);
        }