public override void ProcessInput(InputHandler Input) { if (Input.Keyboard.KeyPressed(Keys.Escape)) this.Stop(); if (Input.Keyboard.KeyPressed(Keys.Q)) ((Fader)GetModule("Fader")).FadeOutAndIn(2); if (Input.Keyboard.KeyPressed(Keys.E)) ((Fader)GetModule("Fader")).FadeIn(1); if (Input.Keyboard.KeyPressed(Keys.W)) ((Fader)GetModule("Fader")).FadeOut(1); if (Input.Keyboard.KeyPressed(Keys.A)) ((Fader)GetModule("Fader")).Pulse(2); if (Input.Keyboard.KeyPressed(Keys.D1)) Modules[1].Running = !Modules[1].Running; if (Input.Keyboard.KeyPressed(Keys.D2)) Modules[2].Running = !Modules[2].Running; if (Input.Keyboard.KeyPressed(Keys.D3)) GetModule("ShowFPS").Running = !GetModule("ShowFPS").Running; }
public override void ProcessInput(InputHandler Input) { }
public void SetFocus(InputHandler input) { FocusControl = input; }
public Mouse GetMouseState(InputHandler input) { if (FocusControl == input || true) return Mouse.GetInstance; else return Mouse.EmptyState; }
public Keyboard GetKeyboardState(InputHandler input) { if (FocusControl == input || true) return Keyboard.GetInstance; else return Keyboard.EmptyState; }
public bool CheckFocus(InputHandler input) { return (FocusControl == input); }