https://foro.gambas-es.org/viewtopic.php?f=1&t=5422
-----------------------------------
Shell
Domingo, 01 May 2016, 10:38

Ejemplo De Buscador De Clones Para El Emulador M.A.M.E
-----------------------------------
Hola!.

Os subo este ejemplo para que me recomendáis mejoras con los contenedores, los tamaños de columnas y
la presentación básica de este ejemplo.

Como supongo que no todos tenéis instalado el emulador multi-arcade M.A.M.E en vuestro sistema, os he añadido en el ejemplo
la lista de todos los clones que soporta la versión que tengo en el sistema. M.A.M.E 151.

Mi idea es de ir mejorando el ejemplo. Como los juegos que se soportan son muchísimos, no siempre puedes tener 50G en un disco duro
para luego ni molestarte en ponerlos, ocupando todo ese espacio.

Así que puede que más adelante para mi personalmente , un día quiera copiar algunos juegos para jugar "alguna vez".
Para eso, se debe tener el juego y todos sus clones, ( puede darse el caso ).

Os muestro alguna imagen del buscador.

 [img]https://foro.gambas-es.org/files/images/768/galaga.png[/img] 

 [img]https://foro.gambas-es.org/files/images/768/scramble_1462094911_677122.png[/img] 

La idea que le estuve comentando al compañero Vuott, es que el tamaño del vertical del formulario debía cambiar según el número de coincidencias.
Se expandirá el tamaño del GridView y el alto total del formulario va en función del alto del GridView y del alto del contenedor que contiene
el botón buscador y la caja de texto 

Por ahora, se debe escribir un nombre y luego darle al botón buscar.

A ver que mejoras os parecen adecuadas para presentarlo mejor. Cosas que debería saber, lógicamente.   :roll: 

Juegos ejemplo que podéis buscar: galaxian, scramble, invaders, jackal, phoenix....etc, etc. 

Pues si que tiene clones el invaders, nada menos que 37!.

Saludos.


-----------------------------------
Shell
Domingo, 01 May 2016, 19:04

Re: Ejemplo De Buscador De Clones Para El Emulador M.A.M.E
-----------------------------------
Para que el resultado de la lista de los clones se muestren ordenados se puede añadir en el procedimiento
del toolbuton de busqueda:

[code linenumbers=false syntax=gambas]
...
Me.H = GridViewResultado.Rows.H * (carcades[txtBusca.Text].Count + 1.5) + HBox1.H
    
'Nuevo
carcades[txtBusca.Text].sort()
    
For x = 0 To carcades[txtBusca.Text].Max
...
[/code]

Saludos


