test: use SDL_test to parse arguments of tests
This commit is contained in:
committed by
Anonymous Maarten
parent
14470755b7
commit
3ba9bdfc01
@@ -11,6 +11,7 @@
|
||||
*/
|
||||
#include <SDL3/SDL.h>
|
||||
#include <SDL3/SDL_main.h>
|
||||
#include <SDL3/SDL_test.h>
|
||||
|
||||
#define SQUARE_SIZE 100.0f
|
||||
|
||||
@@ -54,9 +55,19 @@ int main(int argc, char *argv[])
|
||||
SDL_Renderer *renderer = NULL;
|
||||
bool done = false;
|
||||
SDL_Event event;
|
||||
SDLTest_CommonState *state;
|
||||
|
||||
int return_code = 1;
|
||||
|
||||
state = SDLTest_CommonCreateState(argv, 0);
|
||||
if (!state) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!SDLTest_CommonDefaultArgs(state, argc, argv)) {
|
||||
goto quit;
|
||||
}
|
||||
|
||||
window = SDL_CreateWindow("SDL Software Renderer Transparent Test", 800, 600, SDL_WINDOW_TRANSPARENT | SDL_WINDOW_RESIZABLE);
|
||||
if (!window) {
|
||||
SDL_Log("Couldn't create transparent window: %s", SDL_GetError());
|
||||
@@ -106,5 +117,6 @@ quit:
|
||||
SDL_DestroyRenderer(renderer);
|
||||
SDL_DestroyWindow(window);
|
||||
SDL_Quit();
|
||||
SDLTest_CommonDestroyState(state);
|
||||
return return_code;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user