diff --git a/isometric-park-fna/FNAGame.cs b/isometric-park-fna/FNAGame.cs --- a/isometric-park-fna/FNAGame.cs +++ b/isometric-park-fna/FNAGame.cs @@ -1,6 +1,4 @@ -using System.Collections.Generic; -using System.Linq; -using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Audio; using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Graphics; @@ -9,9 +7,12 @@ using System; using System.IO; +using System.Reflection; +using System.Diagnostics; +using System.Collections.Generic; +using System.Linq; using SpriteFontPlus; using isometricparkfna; -using System.Diagnostics; using static isometricparkfna.CellMap; using isometricparkfna.Utils; @@ -28,6 +29,13 @@ using TraceryNet; using Encompass; +//Let's let core builds be deterministic +#if NETCOREAPP +[assembly:AssemblyVersion("0.30.4.0")] +#else +[assembly:AssemblyVersion("0.30.4.*")] +#endif + class FNAGame : Game { private KeyboardState keyboardPrev = new KeyboardState(); @@ -870,8 +878,9 @@ Color.White, 0.0f, Vector2.Zero, 1.0f, SpriteEffects.None, 0.51f); - Vector2 version_dimensions = monoFont.MeasureString(VERSION); - batch.DrawString(monoFont, VERSION, + Vector2 version_dimensions = monoFont.MeasureString(typeof(FNAGame).Assembly.GetName().Version.ToString()); + batch.DrawString(monoFont, + typeof(FNAGame).Assembly.GetName().Version.ToString(), new Vector2(0, FNAGame.height-version_dimensions.Y), Color.White, 0.0f, Vector2.Zero, 1.0f, SpriteEffects.None, 0.51f);