Skip to content

Commit 9bbc81f

Browse files
committed
Initial changes, add arguments
1 parent 48113be commit 9bbc81f

File tree

4 files changed

+24
-24
lines changed

4 files changed

+24
-24
lines changed

DynmapFilesToSQLite/DynmapFilesToSQLite.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,13 @@
3131
<ErrorReport>prompt</ErrorReport>
3232
<WarningLevel>4</WarningLevel>
3333
</PropertyGroup>
34+
<PropertyGroup>
35+
<StartupObject>DynmapFilesToSQLite.Program</StartupObject>
36+
</PropertyGroup>
3437
<ItemGroup>
38+
<Reference Include="Mono.Options, Version=6.0.0.0, Culture=neutral, processorArchitecture=MSIL">
39+
<HintPath>..\packages\Mono.Options.6.6.0.161\lib\net40\Mono.Options.dll</HintPath>
40+
</Reference>
3541
<Reference Include="System" />
3642
<Reference Include="System.Core" />
3743
<Reference Include="System.Xml.Linq" />
@@ -47,6 +53,7 @@
4753
</ItemGroup>
4854
<ItemGroup>
4955
<None Include="App.config" />
56+
<None Include="packages.config" />
5057
</ItemGroup>
5158
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
5259
</Project>

DynmapFilesToSQLite/Program.cs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.Linq;
4-
using System.Text;
5-
using System.Threading.Tasks;
1+
using Mono.Options;
62

73
namespace DynmapFilesToSQLite {
84
class Program {
95
static void Main(string[] args) {
6+
string tilesFolderPath = "";
7+
bool useJPGs = false;
8+
9+
OptionSet options = new OptionSet() {
10+
{ "tilesFolder=", arg => tilesFolderPath = arg },
11+
{ "useJPG", arg => useJPGs = arg != null }
12+
};
13+
options.Parse(args);
14+
15+
1016
}
1117
}
1218
}

DynmapFilesToSQLite/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,18 @@
22
using System.Runtime.CompilerServices;
33
using System.Runtime.InteropServices;
44

5-
// Allgemeine Informationen über eine Assembly werden über die folgenden
6-
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
7-
// die einer Assembly zugeordnet sind.
85
[assembly: AssemblyTitle("DynmapFilesToSQLite")]
9-
[assembly: AssemblyDescription("")]
6+
[assembly: AssemblyDescription("Converts the filemap storage to the sqlite storage")]
107
[assembly: AssemblyConfiguration("")]
118
[assembly: AssemblyCompany("")]
129
[assembly: AssemblyProduct("DynmapFilesToSQLite")]
13-
[assembly: AssemblyCopyright("Copyright © 2020")]
10+
[assembly: AssemblyCopyright("GNU 3.0, Ceiridge")]
1411
[assembly: AssemblyTrademark("")]
1512
[assembly: AssemblyCulture("")]
1613

17-
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
18-
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
19-
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
2014
[assembly: ComVisible(false)]
2115

22-
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
2316
[assembly: Guid("b06ffe09-2f9a-4164-9c6e-2d052b1b82ec")]
2417

25-
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
26-
//
27-
// Hauptversion
28-
// Nebenversion
29-
// Buildnummer
30-
// Revision
31-
//
32-
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
33-
// übernehmen, indem Sie "*" eingeben:
34-
// [assembly: AssemblyVersion("1.0.*")]
3518
[assembly: AssemblyVersion("1.0.0.0")]
3619
[assembly: AssemblyFileVersion("1.0.0.0")]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Mono.Options" version="6.6.0.161" targetFramework="net472" />
4+
</packages>

0 commit comments

Comments
 (0)