From df7408b014341b89ef89769b8cff7853210b939f Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Wed, 29 Feb 2012 19:35:14 +0100 Subject: [PATCH] show arch type in version string --- Vocaluxe/Base/CSettings.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Vocaluxe/Base/CSettings.cs b/Vocaluxe/Base/CSettings.cs index 1578dd23..d96a5974 100644 --- a/Vocaluxe/Base/CSettings.cs +++ b/Vocaluxe/Base/CSettings.cs @@ -20,8 +20,23 @@ namespace Vocaluxe.Base Release } + enum EArch + { + x86, + x64 + } + static class CSettings { +#if ARCH_X86 + public const EArch ARCH = EArch.x86; +#endif + +#if ARCH_X64 + public const EArch ARCH = EArch.x64; +#endif + + public static EGameState GameState = EGameState.Start; public const string sProgramName = "Vocaluxe"; @@ -101,7 +116,7 @@ namespace Vocaluxe.Base { string sVersion = "v" + iVersionMajor.ToString() + "." + iVersionMinor.ToString() + "." + - iVersionSub.ToString(); + iVersionSub.ToString() + " (" + Enum.GetName(typeof(EArch), ARCH) + ")"; if (VersionRevision != ERevision.Release) sVersion += " " + GetVersionStatus() + String.Format(" ({0:0000)}", iBuild);