public void InitializeResolver() { if (StackTraceExtensions.ForceUseOfMockResolver()) { resolver = new MockResolver(); return; } //ncrunch: no coverage start if (!StackTraceExtensions.StartedFromProgramMain) { StackTraceExtensions.SetUnitTestName(TestContext.CurrentContext.Test.FullName); } resolver = new XnaResolver(); if (StackTraceExtensions.IsCloseAfterFirstFrameAttributeUsed() || StackTraceExtensions.StartedFromNCrunchOrNunitConsole) { Resolve <Window>().CloseAfterFrame(); } //ncrunch: no coverage end }
public XnaGame(XnaResolver resolver) { this.resolver = resolver; IsFixedTimeStep = false; }
public static void Start <First, Second, Third>(Action <First, Second, Third> initCode, Action runCode = null) { using (var resolver = new XnaResolver().Init(initCode)) resolver.Run(runCode); }
public XnaGame(XnaResolver resolver) { this.resolver = resolver; IsFixedTimeStep = false; }
public static void Start <AppEntryRunner>() where AppEntryRunner : Runner { using (var resolver = new XnaResolver().Init <AppEntryRunner>()) resolver.Run(); }