key_event (libreria de eventos down y up)

Started by SplinterGU, July 01, 2010, 10:58:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

FreeYourMind

Lo se. Pero no he dicho lo contrario nunca, sólo he dicho que por una razón que todavia no he descubierto, no me van los botones en la wiz.

Por cierto Splinter, necesito urgentemente tu opinion sobre el rescalado a la resolución 224x256 en la Wiz.
Porque con Bennu no funciona en la Wiz usando esta resolución ? En mame el juego original a la misma resolución si funciona, con lo que claramente se nota que la Wiz la soporta.
A que piensas que es debido ?
Esto me tiene indignado...

SplinterGU

#16
entonces no te entendi lo que preguntabas.

por favor, lo del resize, preguntalo en el hilo correspondiente.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

#17
Para cuando una version con eventos down y up para los botones de Wiz/Canoo ??

oriun

SplinterGU, 2 cosas con respecto a estos códigos:
Cuando pones a ^= b; que hace '^='?
¿Qué se supone que debe hacer el ejemplo? Porque a mi me salen los 3 ceros, y por muchas teclas que toco no hace nada.

SplinterGU

^ es xor exclusivo.

corre el ejemplo y vas a ver como funciona, evidentemente los eventos solo estan visibles 1 vez por frame, salvo el pressed.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

oriun

Pero, en el ejemplo que he compilado en mi Ubuntu lo único que hace es mostrarme 3 ceros en pantalla, nada más.
Si quieres te subo un video demostrativo.

SplinterGU

el ejemplo del primer post del hilo esta probado en ubuntu, y funciona.

cuando pulsas la tecla '5', se ve un 1 rapido y luego permanece en 0, y lo mismo cuando la soltas, el ultimo mientras tengas pulsada la tecla '5' da 1.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

linea 1, presionas la tecla
linea 2, soltas la tecla
linea 3, mientras esta pulsada (equivalente a key normal)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

oriun

Ok, gracias por la información.
Nota, no dudaba de que no funcionase porque fuese Ubuntu, puesto que BennuGD es multiplataforma, to chupiguay y to pitufeante ;D

oriun

#24
Ya lo he visto, SplinterGU.
Es que, cuando sabes lo que buscas y donde lo encuentras más rápido :P
A implementarlo de cabeza :D

oriun

#25
Otra cosa Splinter, cuando sale en el compilador:
error: Incorrect number of parameters. Function: KEY MinParams: 1. ("_KEY_UP")
Cuando el asunto es:
key(_enter,_key_down)
¿Por qué pasa esto?

Edito: Ya lo he visto, me falta un _ antes del key.

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

se cambia a prioridad a 999999, se toma la sugerencia de windgate de usar onexit para evitar tener que cargarla cada vez que se hace un let_me_alone, y para eso se modifican algunas cosas internamente.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

oriun


josebita

¿Has contemplado el integrar esta librería directamente en Bennu?.
No lo sé seguro, pero con un par de cambios en la libsdlhandler y en la mod_key, probablemente se podría integrar ¿no?.