Show More
Commit Description:
Fix issue with simulation....
Commit Description:
Fix issue with simulation. Previously, if there was more than one tick being advanced at once, it would overshoot how many ticks it covered. So if it was covering 5 ticks and each tick happens every 100 units, rather than recording that it had simulated through t= 500, it would increase the cumulative time for each tick, recording that it had simulated through t=2500. Add error message, too.
File last commit:
Show/Diff file:
Action:
FNA/src/Utilities/AssemblyHelper.cs
41 lines | 1.3 KiB | text/x-csharp | CSharpLexer
Early working version (including all dependencies, lol).
r0 // MonoGame - Copyright (C) The MonoGame Team
// This file is subject to the terms and conditions defined in
// file 'LICENSE.txt', which is part of this source code package.
using System;
using System.Reflection;
namespace MonoGame.Utilities
{
internal static class AssemblyHelper
{
public static string GetDefaultWindowTitle()
{
// Set the window title.
string windowTitle = string.Empty;
// When running unit tests this can return null.
var assembly = Assembly.GetEntryAssembly();
if (assembly != null)
{
// Use the Title attribute of the Assembly if possible.
try
{
var assemblyTitleAtt = ((AssemblyTitleAttribute)Attribute.GetCustomAttribute(assembly, typeof(AssemblyTitleAttribute)));
if (assemblyTitleAtt != null)
windowTitle = assemblyTitleAtt.Title;
}
catch
{
// Nope, wasn't possible :/
}
// Otherwise, fallback to the Name of the assembly.
if (string.IsNullOrEmpty(windowTitle))
windowTitle = assembly.GetName().Name;
}
return windowTitle;
}
}
}