- SDL_GetMouseState(&mouseX, &mouseY);
- printf("Click %d, %d, %d\n", mouseX, mouseY, event.button.button);
- SDL_RenderDrawPoint(renderer, mouseX, mouseY);
- SDL_RenderPresent(renderer);
+ while(event.type != SDL_MOUSEBUTTONUP) {
+ SDL_GetMouseState(&mouseX, &mouseY);
+ SDL_RenderDrawPoint(renderer, mouseX, mouseY);
+ SDL_RenderDrawPoint(renderer, mouseX, mouseY+1);
+ SDL_RenderDrawPoint(renderer, mouseX+1, mouseY);
+ SDL_RenderDrawPoint(renderer, mouseX+1, mouseY+1);
+ SDL_RenderPresent(renderer);
+ SDL_PollEvent(&event);
+ }
+ printf("Click: %d\t%d\t%d\n", mouseX, mouseY, event.button.button);