Ayuda: Mouse no salga de ventana. SDL y C++

Tratamos sobre el manejo de APIs frecuentemente utilizadas en el desarrollo de videojuegos, como SDL, pygame o SFML.

Ayuda: Mouse no salga de ventana. SDL y C++

Notapor Khedrak » Dom Ago 08, 2010 4:57 am

Holas!, bueno seré breve, hace un tiempo estoy utilizando la librería SDL en C++, y he estado intentando lograr que el mouse no salga de la ventana, hasta el momento he intentado con SDL_GetMouseState(...) y SDL_WarpMouse(...), pero si muevo el mouse demasiado rápido, este se sale de todas formas.
Ojala puedan ayudarme a solucionar esto, de antemano gracias ;D.
Khedrak
 
Mensajes: 2
Registrado: Dom Ago 08, 2010 4:48 am

Re: Ayuda: Mouse no salga de ventana. SDL y C++

Notapor hugoruscitti » Dom Ago 08, 2010 9:56 pm

Tendrías que usar la función "SDL_WM_GrabInput", está hace que tu aplicación
capture el mouse y el teclado por completo. Similar a lo que ocurre cuando
tu programa está en pantalla completa.

Eso si, recuerda crear alguna manera de quitar tu juego con el teclado, sino
no podrás cerrar la ventana...

Buena suerte, saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Ayuda: Mouse no salga de ventana. SDL y C++

Notapor Khedrak » Dom Ago 08, 2010 11:24 pm

Es exactamente la función que estaba buscando, ahora mi programa funciona de maravilla muchas gracias ^^!
Khedrak
 
Mensajes: 2
Registrado: Dom Ago 08, 2010 4:48 am


Volver a Sobre las bibliotecas multimedia

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado