Skip to content

Commit

Permalink
Switch to submodules
Browse files Browse the repository at this point in the history
  • Loading branch information
joelverhagen committed Dec 14, 2023
1 parent ebef402 commit 7c02e7e
Show file tree
Hide file tree
Showing 46 changed files with 203 additions and 45 deletions.
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
submodules/FluteSharp/flute-c/POST9.dat binary
submodules/FluteSharp/flute-c/POWV9.dat binary
submodules/FluteSharp/data/*.data binary
8 changes: 8 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[submodule "submodules/FluteSharp"]
path = submodules/FluteSharp
url = https://github.com/joelverhagen/FluteSharp.git
branch = main
[submodule "submodules/delaunator-sharp"]
path = submodules/delaunator-sharp
url = https://github.com/nol1fe/delaunator-sharp.git
branch = master
38 changes: 38 additions & 0 deletions FactorioTools.sln
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BrowserWasm", "src\BrowserW
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebApp", "src\WebApp\WebApp.csproj", "{67D1B7E1-FF93-474B-8964-10381D1E5B7A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FluteSharp", "FluteSharp", "{EEA7B6C1-01A0-465D-8806-5E48680F8E70}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluteSharp", "submodules\FluteSharp\src\FluteSharp\FluteSharp.csproj", "{F59924C0-67E3-451B-B4CF-F82073CD8EE8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "submodules", "submodules", "{C941BE21-DBF2-46EA-879E-892758A3AE53}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "delaunator-sharp", "delaunator-sharp", "{ADC9955B-7C4B-4657-B6F8-DDD569315D2A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DelaunatorSharp", "submodules\delaunator-sharp\DelaunatorSharp\DelaunatorSharp.csproj", "{85D6968F-F3B7-40FC-8491-524D77FD858E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -123,6 +133,30 @@ Global
{67D1B7E1-FF93-474B-8964-10381D1E5B7A}.Release|x64.Build.0 = Release|Any CPU
{67D1B7E1-FF93-474B-8964-10381D1E5B7A}.Release|x86.ActiveCfg = Release|Any CPU
{67D1B7E1-FF93-474B-8964-10381D1E5B7A}.Release|x86.Build.0 = Release|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Debug|x64.ActiveCfg = Debug|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Debug|x64.Build.0 = Debug|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Debug|x86.ActiveCfg = Debug|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Debug|x86.Build.0 = Debug|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Release|Any CPU.Build.0 = Release|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Release|x64.ActiveCfg = Release|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Release|x64.Build.0 = Release|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Release|x86.ActiveCfg = Release|Any CPU
{F59924C0-67E3-451B-B4CF-F82073CD8EE8}.Release|x86.Build.0 = Release|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Debug|x64.ActiveCfg = Debug|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Debug|x64.Build.0 = Debug|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Debug|x86.ActiveCfg = Debug|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Debug|x86.Build.0 = Debug|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Release|Any CPU.Build.0 = Release|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Release|x64.ActiveCfg = Release|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Release|x64.Build.0 = Release|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Release|x86.ActiveCfg = Release|Any CPU
{85D6968F-F3B7-40FC-8491-524D77FD858E}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -135,6 +169,10 @@ Global
{6627AC05-E61C-4DC8-814B-C75366288DA4} = {789C06F6-F79B-4A6A-AC72-13672271A808}
{6AE486CE-8803-4259-B8C3-33600FEFD95C} = {2237B275-4DF9-492E-A555-E38CE0DC0E12}
{67D1B7E1-FF93-474B-8964-10381D1E5B7A} = {2237B275-4DF9-492E-A555-E38CE0DC0E12}
{EEA7B6C1-01A0-465D-8806-5E48680F8E70} = {C941BE21-DBF2-46EA-879E-892758A3AE53}
{F59924C0-67E3-451B-B4CF-F82073CD8EE8} = {EEA7B6C1-01A0-465D-8806-5E48680F8E70}
{ADC9955B-7C4B-4657-B6F8-DDD569315D2A} = {C941BE21-DBF2-46EA-879E-892758A3AE53}
{85D6968F-F3B7-40FC-8491-524D77FD858E} = {ADC9955B-7C4B-4657-B6F8-DDD569315D2A}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {8E6A453D-7E2E-4504-B5F6-474D9AEA13B8}
Expand Down
14 changes: 5 additions & 9 deletions src/FactorioTools/FactorioTools.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<NoSharedInstances>false</NoSharedInstances>
<EnableVisualizer Condition="'$(EnableVisualizer)' == '' and '$(Configuration)' == 'Debug'">true</EnableVisualizer>
Expand All @@ -25,22 +25,18 @@
</PropertyGroup>

<ItemGroup>
<Using Include="DelaunatorSharp" />
<ProjectReference Include="..\..\submodules\delaunator-sharp\DelaunatorSharp\DelaunatorSharp.csproj" />
<ProjectReference Include="..\..\submodules\FluteSharp\src\FluteSharp\FluteSharp.csproj" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Delaunator" Version="1.0.10" />
<PackageReference Include="Knapcode.FluteSharp" Version="0.4.0" GeneratePathProperty="true" ExcludeAssets="contentFiles" />
<EmbeddedResource Include="..\..\submodules\FluteSharp\data\POWV6.dat" LinkBase="OilField" />
<EmbeddedResource Include="..\..\submodules\FluteSharp\data\POST6.dat" LinkBase="OilField" />
</ItemGroup>

<ItemGroup Condition="'$(EnableVisualizer)' == 'true'">
<PackageReference Include="SixLabors.ImageSharp" Version="2.1.3" />
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="1.0.0-beta15" />
</ItemGroup>

<ItemGroup>
<EmbeddedResource Include="$(PkgKnapcode_FluteSharp)\contentFiles\any\netstandard2.1\POWV6.dat" LinkBase="OilField" />
<EmbeddedResource Include="$(PkgKnapcode_FluteSharp)\contentFiles\any\netstandard2.1\POST6.dat" LinkBase="OilField" />
</ItemGroup>

</Project>
4 changes: 3 additions & 1 deletion src/FactorioTools/FactorioToolsException.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
namespace Knapcode.FactorioTools;
using System;

namespace Knapcode.FactorioTools;

public class FactorioToolsException : Exception
{
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Algorithms/AStar.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using System.Numerics;
using System;
using System.Collections.Generic;
using System.Numerics;
using System.Threading;
using Knapcode.FactorioTools.OilField.Grid;
using static Knapcode.FactorioTools.OilField.Steps.Helpers;

Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Algorithms/AStarResult.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
namespace Knapcode.FactorioTools.OilField.Algorithms;
using System.Collections.Generic;

namespace Knapcode.FactorioTools.OilField.Algorithms;

public class AStarResult
{
Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Algorithms/BreadthFirstFinder.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
using Knapcode.FactorioTools.OilField.Grid;
using System;
using System.Collections.Generic;
using Knapcode.FactorioTools.OilField.Grid;

namespace Knapcode.FactorioTools.OilField.Algorithms
{
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Algorithms/BresenhamsLine.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
namespace Knapcode.FactorioTools.OilField.Algorithms;
using System;
using System.Collections.Generic;

namespace Knapcode.FactorioTools.OilField.Algorithms;

public static class BresenhamsLine
{
Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Algorithms/Dijkstras.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
using Knapcode.FactorioTools.OilField.Grid;
using System;
using System.Collections.Generic;
using Knapcode.FactorioTools.OilField.Grid;

namespace Knapcode.FactorioTools.OilField.Algorithms;

Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Algorithms/DijkstrasResult.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using Knapcode.FactorioTools.OilField.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;

namespace Knapcode.FactorioTools.OilField.Algorithms;
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Algorithms/Prims.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
namespace Knapcode.FactorioTools.OilField.Algorithms;
using System.Collections.Generic;
using System.Linq;

namespace Knapcode.FactorioTools.OilField.Algorithms;

public static class Prims
{
Expand Down
3 changes: 2 additions & 1 deletion src/FactorioTools/OilField/Context.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Knapcode.FactorioTools.OilField.Data;
using System.Collections.Generic;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;

namespace Knapcode.FactorioTools.OilField;
Expand Down
3 changes: 2 additions & 1 deletion src/FactorioTools/OilField/Data/Entity.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System.Text.Json.Serialization;
using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace Knapcode.FactorioTools.OilField.Data;

Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Grid/ElectricPoleCenter.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
namespace Knapcode.FactorioTools.OilField.Grid;
using System.Collections.Generic;

namespace Knapcode.FactorioTools.OilField.Grid;

public class ElectricPoleCenter : GridEntity
{
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Grid/ExistingPipeGrid.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
namespace Knapcode.FactorioTools.OilField.Grid;
using System;
using System.Collections.Generic;

namespace Knapcode.FactorioTools.OilField.Grid;

public class ExistingPipeGrid : SquareGrid
{
Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Grid/Location.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
public struct Location : IEquatable<Location>, IComparable<Location>, IFormattable
using System;

public struct Location : IEquatable<Location>, IComparable<Location>, IFormattable
{
public Location(int x, int y)
{
Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Grid/PipeGrid.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
namespace Knapcode.FactorioTools.OilField.Grid;
using System;

namespace Knapcode.FactorioTools.OilField.Grid;

public class PipeGrid : SquareGrid
{
Expand Down
7 changes: 6 additions & 1 deletion src/FactorioTools/OilField/Grid/SquareGrid.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
namespace Knapcode.FactorioTools.OilField.Grid;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

namespace Knapcode.FactorioTools.OilField.Grid;

public abstract class SquareGrid
{
Expand Down
3 changes: 2 additions & 1 deletion src/FactorioTools/OilField/Grid/UndergroundPipe.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Knapcode.FactorioTools.OilField.Data;
using System;
using Knapcode.FactorioTools.OilField.Data;

namespace Knapcode.FactorioTools.OilField.Grid;

Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/OilFieldOptions.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using Knapcode.FactorioTools.OilField.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using Knapcode.FactorioTools.OilField.Data;

namespace Knapcode.FactorioTools.OilField;

Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Planner.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using Knapcode.FactorioTools.OilField.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Steps;

namespace Knapcode.FactorioTools.OilField;
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/SharedInstances.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
namespace Knapcode.FactorioTools.OilField;
using System;
using System.Collections.Generic;

namespace Knapcode.FactorioTools.OilField;

public class SharedInstances
{
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Steps/AddElectricPoles.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using Knapcode.FactorioTools.OilField.Algorithms;
using System;
using System.Collections.Generic;
using System.Linq;
using Knapcode.FactorioTools.OilField.Algorithms;
using Knapcode.FactorioTools.OilField.Grid;
using static Knapcode.FactorioTools.OilField.Steps.Helpers;

Expand Down
3 changes: 2 additions & 1 deletion src/FactorioTools/OilField/Steps/AddPipeEntities.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Knapcode.FactorioTools.OilField.Data;
using System.Collections.Generic;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;

namespace Knapcode.FactorioTools.OilField.Steps;
Expand Down
3 changes: 3 additions & 0 deletions src/FactorioTools/OilField/Steps/AddPipes.0.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
using Knapcode.FactorioTools.OilField.Algorithms;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using static Knapcode.FactorioTools.OilField.Steps.Helpers;

namespace Knapcode.FactorioTools.OilField.Steps;
Expand Down
6 changes: 5 additions & 1 deletion src/FactorioTools/OilField/Steps/AddPipes.1.FBE.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
using Knapcode.FactorioTools.OilField.Algorithms;
using System;
using System.Collections.Generic;
using System.Linq;
using DelaunatorSharp;

Check failure on line 4 in src/FactorioTools/OilField/Steps/AddPipes.1.FBE.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'DelaunatorSharp' could not be found (are you missing a using directive or an assembly reference?)
using Knapcode.FactorioTools.OilField.Algorithms;
using Knapcode.FactorioTools.OilField.Grid;
using static Knapcode.FactorioTools.OilField.Steps.Helpers;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
using System.Data;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using DelaunatorSharp;

Check failure on line 5 in src/FactorioTools/OilField/Steps/AddPipes.2.ConnectedCenters.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'DelaunatorSharp' could not be found (are you missing a using directive or an assembly reference?)
using Knapcode.FactorioTools.OilField.Algorithms;
using Knapcode.FactorioTools.OilField.Grid;
using static Knapcode.FactorioTools.OilField.Steps.Helpers;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using System.Data;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using DelaunatorSharp;

Check failure on line 4 in src/FactorioTools/OilField/Steps/AddPipes.3.ConnectedCenters.DT.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'DelaunatorSharp' could not be found (are you missing a using directive or an assembly reference?)
using Knapcode.FactorioTools.OilField.Algorithms;

namespace Knapcode.FactorioTools.OilField.Steps;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
using System.Data;
using Knapcode.FluteSharp;

Check failure on line 2 in src/FactorioTools/OilField/Steps/AddPipes.4.ConnectedCenters.FLUTE.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'FluteSharp' does not exist in the namespace 'Knapcode' (are you missing an assembly reference?)
using Knapcode.FactorioTools.OilField.Grid;
using DelaunatorSharp;

Check failure on line 4 in src/FactorioTools/OilField/Steps/AddPipes.4.ConnectedCenters.FLUTE.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'DelaunatorSharp' could not be found (are you missing a using directive or an assembly reference?)
using System.Collections.Generic;
using System.Linq;

namespace Knapcode.FactorioTools.OilField.Steps;

Expand Down
4 changes: 3 additions & 1 deletion src/FactorioTools/OilField/Steps/CleanBlueprint.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
using Knapcode.FactorioTools.OilField.Data;
using System.Collections.Generic;
using System.Linq;
using Knapcode.FactorioTools.OilField.Data;

namespace Knapcode.FactorioTools.OilField.Steps;

Expand Down
4 changes: 4 additions & 0 deletions src/FactorioTools/OilField/Steps/GridToBlueprintString.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
using System.Text.Json;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;
using System.Collections.Generic;
using System;
using System.Linq;
using System.IO;

namespace Knapcode.FactorioTools.OilField.Steps;

Expand Down
6 changes: 5 additions & 1 deletion src/FactorioTools/OilField/Steps/Helpers.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
using Knapcode.FactorioTools.OilField.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using DelaunatorSharp;

Check failure on line 4 in src/FactorioTools/OilField/Steps/Helpers.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'DelaunatorSharp' could not be found (are you missing a using directive or an assembly reference?)
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;

namespace Knapcode.FactorioTools.OilField.Steps;
Expand Down
5 changes: 4 additions & 1 deletion src/FactorioTools/OilField/Steps/InitializeContext.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
using Knapcode.FactorioTools.OilField.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using Knapcode.FactorioTools.OilField.Data;
using Knapcode.FactorioTools.OilField.Grid;
using static Knapcode.FactorioTools.OilField.Steps.Helpers;

Expand Down
3 changes: 2 additions & 1 deletion src/FactorioTools/OilField/Steps/InitializeFLUTE.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Knapcode.FluteSharp;
using System.IO;
using Knapcode.FluteSharp;

Check failure on line 2 in src/FactorioTools/OilField/Steps/InitializeFLUTE.cs

View workflow job for this annotation

GitHub Actions / Build and deploy

The type or namespace name 'FluteSharp' does not exist in the namespace 'Knapcode' (are you missing an assembly reference?)

namespace Knapcode.FactorioTools.OilField.Steps;

Expand Down
7 changes: 6 additions & 1 deletion src/FactorioTools/OilField/Steps/NormalizeBlueprints.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
namespace Knapcode.FactorioTools.OilField.Steps;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

namespace Knapcode.FactorioTools.OilField.Steps;

public static class NormalizeBlueprints
{
Expand Down
6 changes: 5 additions & 1 deletion src/FactorioTools/OilField/Steps/ParseBlueprint.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
using System.IO.Compression;
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Text.Json;
using Knapcode.FactorioTools.OilField.Data;

Expand Down
Loading

0 comments on commit 7c02e7e

Please sign in to comment.