Skip to content

Instantly share code, notes, and snippets.

@DRMD431LU
Created November 7, 2017 18:37
Show Gist options
  • Save DRMD431LU/ecf5f0a6c1429c05b646819ce12fd0b6 to your computer and use it in GitHub Desktop.
Save DRMD431LU/ecf5f0a6c1429c05b646819ce12fd0b6 to your computer and use it in GitHub Desktop.

Revisions

  1. DRMD431LU created this gist Nov 7, 2017.
    32 changes: 32 additions & 0 deletions SDL2.cpp
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,32 @@
    #include <iostream>
    #include<SDL2/SDL.h>

    int main(int argc, char *argv[]) {
    SDL_Window *window= nullptr;
    SDL_Surface *screen;

    if(SDL_Init(SDL_INIT_VIDEO)<0){
    std::cout<< "Todo mal\n";
    return 1;
    }
    std::cout<<"Todo bien\n ";

    //std::cout<< "hola mundo\n";
    //std::cout << argv[0];
    SDL_Delay(3000);
    window=SDL_CreateWindow("Mi hola mundo sdl",0,0,800,600,SDL_WINDOW_SHOWN);
    screen=SDL_GetWindowSurface(window);
    while (true){
    SDL_Rect cuadro;
    cuadro.x=50;
    cuadro.w=100;
    cuadro.y=100;
    cuadro.h=100;
    SDL_FillRect(screen, &cuadro, 0xFF);
    SDL_UpdateWindowSurface(window);
    SDL_UpdateWindowSurface(window);
    }
    SDL_DestroyWindow(window);
    SDL_Quit();
    return 0;
    }