Beispiel #1
0
 public void Initialize(Flood.GUI.Controls.Canvas c)
 {
     m_Canvas = c;
 }
Beispiel #2
0
        public GwenInput(InputManager inputManager)
        {
            this.inputManager = inputManager;

            m_Canvas = null;
            m_MouseX = 0;
            m_MouseY = 0;
            m_AltGr = false;

            inputManager.getMouse().onMouseMove.Connect(this, GwenInput.ProcessMouseMove);
            inputManager.getMouse().onMouseDrag.Connect(this, GwenInput.ProcessMouseDrag);
            inputManager.getMouse().onMouseButtonPress.Connect(this, GwenInput.ProcessMouseButtonPressed);
            inputManager.getMouse().onMouseButtonRelease.Connect(this, GwenInput.ProcessMouseButtonReleased);
            inputManager.getMouse().onMouseWheelMove.Connect(this, GwenInput.ProcessMouseWheel);

            inputManager.getKeyboard().onKeyPress.Connect(this, GwenInput.ProcessKeyDown);
            inputManager.getKeyboard().onKeyRelease.Connect(this, GwenInput.ProcessKeyUp);
        }