|
To start in windowed mode and avoid possible black screen, in Game1.cs, at line 70, replace
graphics.PreferredBackBufferWidth = 1024; graphics.PreferredBackBufferHeight = 768; graphics.ToggleFullScreen(); with graphics.PreferredBackBufferWidth = 800; graphics.PreferredBackBufferHeight = 600; graphics.ToggleFullScreen(); graphics.ToggleFullScreen();
Then, fix an insane error due to Convert.ToSingle that seem broken in xna gse final (amazing!) In XNAFont.cs, at line 94, replace
ret.UVData.Add(c, new XNAFontUV ( Convert.ToSingle(tr.GetAttribute("u")), Convert.ToSingle(tr.GetAttribute("v")), Convert.ToInt32(tr.GetAttribute("width"))));
with
//Convert.ToSingle seems to be broken in xba gse final, at least in this source... float u, v; int Width; str = tr.GetAttribute("u"); str = str.Replace("0.",""); u = (float)(((double)Convert.ToInt32(str)) / (Math.Exp(Math.Log(10.0f) * ((double)str.Length)))); str = tr.GetAttribute("v"); str = str.Replace("0.", ""); v = (float)(((double)Convert.ToInt32(str)) / (Math.Exp(Math.Log(10.0f) * ((double)str.Length)))); str = tr.GetAttribute("width"); Width = Convert.ToInt32(str); ret.UVData.Add(c, new XNAFontUV(u, v, Width));
I have no idea what this game is about, and what keyboard controls are... and I don't care (2D)...
|