summaryrefslogtreecommitdiff
path: root/StardewModdingAPI
diff options
context:
space:
mode:
Diffstat (limited to 'StardewModdingAPI')
-rw-r--r--StardewModdingAPI/Program.cs8
-rw-r--r--StardewModdingAPI/StardewModdingAPI.csproj1
-rw-r--r--StardewModdingAPI/Version.cs23
3 files changed, 27 insertions, 5 deletions
diff --git a/StardewModdingAPI/Program.cs b/StardewModdingAPI/Program.cs
index da7df466..161ae9b2 100644
--- a/StardewModdingAPI/Program.cs
+++ b/StardewModdingAPI/Program.cs
@@ -36,9 +36,7 @@ namespace StardewModdingAPI
public static Thread gameThread;
public static Thread consoleInputThread;
-
- public const string Version = "0.36 Alpha";
-
+
public static bool StardewInjectorLoaded { get; private set; }
public static Mod StardewInjectorMod { get; private set; }
@@ -48,7 +46,7 @@ namespace StardewModdingAPI
{
Console.Title = "Stardew Modding API Console";
- Console.Title += " - Version " + Version;
+ Console.Title += " - Version " + Version.VersionString;
#if DEBUG
Console.Title += " - DEBUG IS NOT FALSE, AUTHOUR NEEDS TO REUPLOAD THIS VERSION";
#endif
@@ -189,7 +187,7 @@ namespace StardewModdingAPI
//Change the game's version
StardewModdingAPI.Log.Info("Injecting New SDV Version...");
- Game1.version += "-Z_MODDED | SMAPI " + Version;
+ Game1.version += "-Z_MODDED | SMAPI " + Version.VersionString;
//Create the thread for the game to run in.
gameThread = new Thread(RunGame);
diff --git a/StardewModdingAPI/StardewModdingAPI.csproj b/StardewModdingAPI/StardewModdingAPI.csproj
index dde32d41..8d9dc4ba 100644
--- a/StardewModdingAPI/StardewModdingAPI.csproj
+++ b/StardewModdingAPI/StardewModdingAPI.csproj
@@ -121,6 +121,7 @@
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Inheritance\SGame.cs" />
+ <Compile Include="Version.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
diff --git a/StardewModdingAPI/Version.cs b/StardewModdingAPI/Version.cs
new file mode 100644
index 00000000..10c541ab
--- /dev/null
+++ b/StardewModdingAPI/Version.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace StardewModdingAPI
+{
+ public static class Version
+ {
+ public const int MajorVersion = 0;
+ public const int MinorVersion = 37;
+ public const int PatchVersion = 1;
+ public const string Build = "Alpha";
+
+ public static string VersionString {
+ get
+ {
+ return string.Format("{0}.{1}.{2} {3}", MajorVersion, MinorVersion, PatchVersion, Build);
+ }
+ }
+ }
+}