Example #1
0
 public void Configure(KanGameEngine engine, KanEngineContextBuilder builder)
 {
     builder.SetServiceProvider(new MonogameServiceProvider(this));
     builder.Services.AddService <Game>(this);
     builder.Services.AddService(GraphicsDeviceManager);
     builder.Services.AddService(new KanContentManager(builder.Services));
     _configuration.Configure(engine, builder); // Forward configuration to final implementation
 }
Example #2
0
        public void Configure(KanGameEngine engine, KanEngineContextBuilder builder)
        {
            var inputHandler = new InputHandler();

            inputHandler.StartListening();
            builder.Services.AddService(inputHandler);
            //builder.Services.AddService(new TestContentLoader(builder.Services));
            //builder.Services.AddService(new ContentManager(builder.Services));
            //builder.Services.AddService(new Loader());
        }
Example #3
0
 protected override void LoadContent()
 {
     base.LoadContent();
     _engine = new KanGameEngine(this);
 }