Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- SDL: Implemente una rutina (en Windows o Linux) que dibuje un óvalo que ocupe
- toda la ventana.
- Vamos a suponer que tenemos una imagen oval.png.
- */
- #include <SDL2/SDL.h>
- #include <SDL2/SDL_video.h>
- #include <SDL2/SDL_render.h>
- #include <SDL2/SDL_image.h>
- #define width 400
- #define height 400
- int main(){
- SDL_Window* window;
- SDL_Renderer* renderer;
- SDL_Init(SDL_INIT_VIDEO);
- SDL_CreateWindowAndRenderer(width, height, SDL_RENDERER_ACCELERATED, &window, &renderer);
- SDL_Texture* texture = IMG_LoadTexture(renderer, "oval.png");
- SDL_Rect src = {0, 0, 100, 100}; // x, y, ancho, largo de la imagen original
- SDL_Rect dest = {0, 0, width, height}; // x, y, ancho, largo en la ventana
- SDL_RenderCopy(renderer, texture, &src, &dest);
- SDL_RenderPresent(renderer);
- SDL_Delay(5000);
- SDL_DestroyTexture(texture);
- SDL_DestroyRenderer(renderer);
- SDL_DestroyWindow(window);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement