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