Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Kalas on April 19, 2021, 03:15:35 AM

Title: Como crear un mouse?
Post by: Kalas on April 19, 2021, 03:15:35 AM
Hola otra vez! perdón por mis retorcidas preguntas, pero me ha surgido la duda que pienso aplicar, podemos con bennugd duplicar el mouse o emularlo para tener más de un cursor en pantalla y que interactúe con windows moviendose por teclas independientemente del otro? en caso de que si, como se haría gracias
Title: Re:Como crear un mouse?
Post by: panreyes on April 19, 2021, 08:05:12 AM
Creo que no es posible interactuar con el ratón en Windows desde BennuGD. Quiero decir: Puedes utilizar y manipular el ratón si lo tienes dentro de la ventana de BennuGD, pero no si está fuera.
Title: Re:Como crear un mouse?
Post by: Kalas on April 20, 2021, 03:23:42 AM
gracias por tu respuesta, ahora mi única solución sería si es posible que bennu se quede ejecutandose en segundo plano para poder transportar mi raton a una zona (ya lo programé) mientras se ejecuta otro programa fuera de bennu, pero bennu queda al fondo siguiendo mis coordenadas con su ventana detrás de este... se puede?... leí que hay un comando llama exec algo así para poder ejecutar programas desde bennu pero no sé si funcionaría
Title: Re:Como crear un mouse?
Post by: Drumpi on July 06, 2021, 11:58:10 AM
No sé si te interesará aún la respuesta, pero no, BennuGD no puede interactuar con la interfaz de Windows de ninguna manera. Aunque pongas el programa en "segundo plano" o en "background", si no tiene el foco el cursor no funciona, y no recuerdo si el juego se puede llegar a quedar en "pausa" si se minimiza.

Exec te permite ejecutar programas de Windows, pero tampoco interactuar con ellos. Su uso más sencillo es la de ejecutar comandos simples, o puedes ejecutar otros programas, pero no estoy seguro si tu juego queda a la espera de su finalización o si se ejecuta en un hilo aparte. En cualquier caso, se ejecuta, y puedes obtener un valor INT que te diga cómo ha terminado su ejecución.

Para hacer lo que quieres, tendrías que programarte una DLL que interactúe con la interfaz de Windows, y aún así no sé hasta dónde puedes llegar.
Title: Re:Como crear un mouse?
Post by: Kalas on October 25, 2021, 11:37:01 AM
Gracias Drumpi por tu respuesta, muy aclarador como siempre, si ya me había resignado con mi idea loca jaja pero entiendo y era más lógico que no se pudiera, te agradezco mucho tu ayuda :)