示例#1
0
 public ItemAccionBotonJoystick ObtenerItemAccionesDeBoton( string[] botones )
 {
     ItemAccionBotonJoystick accionSegunBoton = this.AccionesSegunBoton.Find( x => x.Botones.SequenceEqual( botones ) );
     if ( accionSegunBoton == null )
     {
         accionSegunBoton = new ItemAccionBotonJoystick();
         accionSegunBoton.Accion = EnumAcciones.Nada;
         accionSegunBoton.AccionBuscador = EnumAccionesBuscador.NULA;
     }
     return accionSegunBoton;
 }
示例#2
0
        public ItemAccionBotonJoystick ObtenerItemAccionesDeBoton( string boton )
        {
            var accionSegunBoton = this.AccionesSegunBoton.Find( x => x.IdBoton.Equals( boton, StringComparison.InvariantCultureIgnoreCase ) );
            if ( accionSegunBoton == null )
            {
                accionSegunBoton = new ItemAccionBotonJoystick();
                accionSegunBoton.Accion = EnumAcciones.Nada;
                accionSegunBoton.AccionBuscador = EnumAccionesBuscador.NULA;
            }

            return accionSegunBoton;
        }
 private void CargarMapeo( ref MapeoJoystick mapeo, Dictionary<EnumAcciones, TextBox> mapeoAcciones, Dictionary<EnumAccionesBuscador, TextBox> mapeoAccionesBuscador )
 {
     foreach ( var item in mapeoAcciones )
     {
         ItemAccionBotonJoystick itemAcciones = new ItemAccionBotonJoystick( item.Value.Text, item.Key );
         mapeo.AccionesSegunBoton.Add( itemAcciones );
     }
     foreach ( var item in mapeoAccionesBuscador )
     {
         ItemAccionBotonJoystick itemAcciones = new ItemAccionBotonJoystick( item.Value.Text, item.Key );
         mapeo.AccionesSegunBoton.Add( itemAcciones );
     }
 }