public GameArgs(GameArgs args) { Input = new InputSettingsArgs(args.Input); Content = new ContentManagerArgs(args.Content); Graphics = new GraphicsRendererArgs(args.Graphics); States = new GameStateManagerArgs(args.States); Time = new TimeManagerArgs(args.Time); Window = new GameWindowArgs(args.Window); Debug = new DebugArgs(args.Debug); }
// Constructor(s) public GameArgs() { Input = new InputSettingsArgs(); Content = new ContentManagerArgs(); Graphics = new GraphicsRendererArgs(); States = new GameStateManagerArgs(); Time = new TimeManagerArgs(); Window = new GameWindowArgs(); Debug = new DebugArgs(); }
// private void CreateWindow(GameWindowArgs args) { // Create window _window = new GameWindow(args); // _input.SetWindow(_window); _graphics.SetRenderTarget(_window.Target); // End game when the window closes _window.Shut += delegate { End(); }; }