private static void Graphics() { ServiceLocator.ProvideService(typeof(InputEngine), false); log.Info("Provided service"); Window window = new Window(800, 600, "Graphics", SFML.Window.Styles.Default, false); windows.Add(window); log.Info("Created window \"" + window.Title + "\""); IInputEngine inputEngine = ServiceLocator.GetService <IInputEngine>(); log.Info("Got service " + inputEngine); inputEngine.AddWindow(window); window.AddState(new GraphicsState()); log.Info("Added state to window \"" + window.Title + "\""); }
private static void Input() { ServiceLocator.ProvideService(typeof(LoggingInputEngine), false); log.Info("Provided service"); Window window = new Window(800, 600, "Input", SFML.Window.Styles.Default, false); windows.Add(window); log.Info("Created window \"" + window.Title + "\""); IInputEngine inputEngine = ServiceLocator.GetService <IInputEngine>(); log.Info("Got service " + inputEngine); //inputEngine.Controllers.Vibrate(0, 1.0d, 1.0d); inputEngine.AddWindow(window); log.Info("Added window \"" + window.Title + "\""); }
//--------------------------------------------------------------- #endregion //--------------------------------------------------------------- //--------------------------------------------------------------- #region Initialisation //--------------------------------------------------------------- private InputEngine(IInputEngine engine) { this.engine = engine; }