SDL/C Inicializar tela no centro da tela do computador

2 respostas Resolvido
programação
mmrosa

Olá pessoal, existe alguma função no sdl que permita inicializar minha tela sempre no centro da tela do computador? Em minha aplicação minha tela sempre abri fora do centro da tela. Estou usando linux!

2 Respostas

wldomiciano
Solucao aceita

Tem sim. Vc tá usando o SDL 2? Se for, tenta criar a janela usando SDL_WINDOWPOS_CENTERED como argumento pros parametros x e y da função SDL_CreateWindow(). Mais ou menos assim:

SDL_Window *window = SDL_CreateWindow(
    "An SDL2 window",                  
    SDL_WINDOWPOS_CENTERED,           
    SDL_WINDOWPOS_CENTERED,           
    640,                              
    480,                              
    SDL_WINDOW_OPENGL                 
);

Qualquer dúvida olha esta página aqui: http://wiki.libsdl.org/SDL_CreateWindow

mmrosa

Estou sim! Muito obrigada!

Criado 8 de janeiro de 2017
Ultima resposta 10 de jan. de 2017
Respostas 2
Participantes 2