1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| void Jeu::init(const char* title, int xpos, int ypos, int width, int heigth, bool fullscreen){
int fl = fullscreen == true ? SDL_WINDOW_FULLSCREEN : SDL_WINDOW_SHOWN;
SDL_Init(SDL_INIT_EVERYTHING);
if(SDL_Init(SDL_INIT_VIDEO)!=0){
cout << SDL_GetError() << endl;
}
if(SDL_Init(SDL_INIT_EVENTS)!=0){
cout << SDL_GetError() << endl;
}
if(SDL_Init(SDL_INIT_VIDEO)==0){
window = SDL_CreateWindow(title, xpos, ypos, width, heigth, fl);
if(window){
renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED);
if(renderer){
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
}
}
isRun = true;
}
else{
isRun = false;
}
joueur = new Joueur(width/2, heigth/2, renderer);
} |
Partager