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 }
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()); }
protected override void LoadContent() { base.LoadContent(); _engine = new KanGameEngine(this); }