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.
45 lines
1021 B
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();
|
|
|
|
} |