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; } }
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 ); }
public ItemAccionBotonJoystick( string botones, EnumAcciones accion ) { this.Botones = this.ObtenerBotones( botones ); this.Accion = accion; }