You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
projet-tut/Pontu/test/testSettingsView.c

45 lines
1021 B

#include "view/Settings.h"
#include "engine/AudioHandler.h"
#include <SDL2/SDL.h>
#include <SDL2/SDL_ttf.h>
#include <stdio.h>
void testSettingsView(void) {
SDL_Window* window = NULL;
SDL_Renderer* renderer = NULL;
SDL_Texture* background = NULL;
AudioHandler ah;
if (0 != SDL_Init(SDL_INIT_VIDEO)) {
fprintf(stderr,"Error when initializing SDL: %s\n",SDL_GetError());
goto Quit;
}
if (0 != SDL_CreateWindowAndRenderer(600,700,SDL_WINDOW_SHOWN,&window,&renderer)) {
fprintf(stderr,"Error when creating window and renderer: %s\n",SDL_GetError());
goto Quit;
}
if (0 != TTF_Init()) {
fprintf(stderr,"Error when initializing TTF: %s\n",TTF_GetError());
goto Quit;
}
ah = newAudioHandler(10,100,100);
SDL_SetRenderDrawColor(renderer,255,140,0,255);
SDL_RenderClear(renderer);
SDL_RenderPresent(renderer);
settingsView(renderer,&ah);
SDL_Delay(5000);
Quit:
if (renderer != NULL) SDL_DestroyRenderer(renderer);
if (window != NULL) SDL_DestroyWindow(window);
TTF_Quit();
SDL_Quit();
}