Beispiel #1
0
 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);
 }
Beispiel #2
0
 // 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();
 }
Beispiel #3
0
        //
        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(); };
        }