Estou tendo esse erro na progamação, sou novato e ficaria grato se alguém me ajudasse.
#include <iostream>
#include <SDL.h>
int main(int argc, char*** argv[])
{
SDL_Window *window = NULL;
SDL_Surface *surface = NULL;
SDL_Event Event;
if(SDL_Init(SDL_INIT_VIDEO) < 0)
std::cout << "Erro ao iniciar o video! Codigo do erro: " << SDL_GetError() << std::endl;
else
{
window = SDL_CreateWindow("titulo da janela", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 800, 600, SDL_WINDOW_SHOWN,SDL_WINDOW_RESIZABLE);
if(window = NULL)
std::cout << "Erro de criar janela! Codigo de erro: " << SDL_GetError() << std::endl;
else
{
surface = SDL_GetWindowSurface(window);
}
}
bool close = false;
while(!close){
while(SDL_PollEvent(&Event) != 0){
if(Event.type == SDL_QUIT)
close = true;
//Função principal do jogo
surface = SDL_GetWindowSurface(window);
//Fim da função principal do jogo
}
}
SDL_DestroyWindow(window);
SDL_Quit();
return 0;
}
Erro:
too many arguments to function 'SDL_Window* SDL_CreateWindow(const char*, int, int, int, int, Uint32)'|