Example #1
0
        public void KeyDown(object sender, KeyEventArgs e)
        {
            JoystickPosicion nuevaPosicion = TecladoHelper.DeterminarPosicion(e.KeyCode);

            this.CheckPosicion(nuevaPosicion);
            this.CheckBoton(e.KeyCode);
        }
Example #2
0
        private void Puerto_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            AnalogicoEstado  estado        = AnalogicoHelper.ParsearLinea(this.puerto.ReadLine());
            JoystickPosicion nuevaPosicion = AnalogicoHelper.DeterminarPosicion(estado);

            this.CheckPosicion(nuevaPosicion);
            this.CheckBoton(estado.BotonPresionado);
        }
 public MovimientoEventArgs(JoystickPosicion posicion) : base()
 {
     this.Posicion = posicion;
 }
Example #4
0
 protected void CheckPosicion(JoystickPosicion nuevaPosicion)
 {
     this.Posicion = nuevaPosicion;
     this.Movimiento?.Invoke(this, new MovimientoEventArgs(nuevaPosicion));
 }