Obtener la posición del ratón en SDL2
¿Cómo puedo obtener la posición del mouse en c++ SDL2? Encontré este wiki sin embargo no estoy seguro de lo que significa y cómo obtener x e y en forma de int.
https://wiki.libsdl.org/SDL_GetMouseState
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Para obtener la posición actual del ratón en SDL2 utilizando c ++, se puede usar la función SDL_GetMouseState. Esta función devuelve el estado actual del ratón y actualiza la posición del ratón.
Para obtener la posición X e Y del ratón en forma int, se puede usar el siguiente código:
c ++
int mouseX, mouseY;
Uint32 mouseState = SDL_GetMouseState(&mouseX, &mouseY);
La función SDL_GetMouseState devuelve un Uint32, que representa el estado actual de los botones del ratón. La posición del ratón se almacena en las variables mouseX y mouseY.
Tenga en cuenta que la posición devuelta por SDL_GetMouseState es relativa a la ventana, por lo que si desea la posición del ratón en la pantalla, deberá agregar la posición de la ventana.