コード例 #1
0
 private void ProcesarAccionControlador( EnumAcciones accion )
 {
     switch ( accion )
     {
         case EnumAcciones.Nada:
             break;
         case EnumAcciones.Ejecutar:
             this.EjecutarJuegoSeleccionado();
             break;
         case EnumAcciones.Buscar:
             if ( this.ActivarBusqueda != null )
                 this.ActivarBusqueda( this, null );
             break;
         case EnumAcciones.PageUp:
             break;
         case EnumAcciones.PageDown:
             break;
         case EnumAcciones.Escape:
             if ( this.Escape != null )
                 this.Escape( this, null );
             break;
         case EnumAcciones.Eliminar:
             this.EliminarJuegoSeleccionado();
             break;
         case EnumAcciones.CambiarListaDeJuegos:
             this.OrdenarPorMasJugados();
             break;
         case EnumAcciones.ForzarCierre:
             this.CerrarEmulador();
             break;
         default:
             break;
     }
 }
コード例 #2
0
 private string ObtenerIdBoton( MapeoJoystick mapeo, EnumAcciones accion )
 {
     ItemAccionBotonJoystick itemAccion = mapeo.AccionesSegunBoton.Find( x => x.Accion == accion );
     if ( itemAccion == null )
         return string.Empty;
     else
         return string.Join( " + ", itemAccion.Botones );
 }
コード例 #3
0
 public ItemAccionBotonJoystick( string botones, EnumAcciones accion )
 {
     this.Botones = this.ObtenerBotones( botones );
     this.Accion = accion;
 }