diff options
author | xengineering <me@xengineering.eu> | 2023-01-23 20:58:26 +0100 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2023-01-23 20:58:26 +0100 |
commit | ff549f22682b81d0ed859510173e728dac09b8b9 (patch) | |
tree | 9600635942148dbea3acd10f79c5406bdde1aef6 | |
parent | 85b9e3531416f5075c85869e6b915fa48e214689 (diff) | |
download | limox-ff549f22682b81d0ed859510173e728dac09b8b9.tar limox-ff549f22682b81d0ed859510173e728dac09b8b9.tar.zst limox-ff549f22682b81d0ed859510173e728dac09b8b9.zip |
gui.c: Remove inline comments
Not that helpful. Should be replaced by easy to read code and well
written function docstrings.
-rw-r--r-- | gui.c | 17 |
1 files changed, 7 insertions, 10 deletions
@@ -49,6 +49,13 @@ struct GuiContext *init() { } void deinit(struct GuiContext *ctx) { + + // TODO this seems to end in memory access errors but ... why? + //SDL_DestroyTexture(texture); + //SDL_DestroyRenderer(renderer); + + SDL_Quit(); + free(ctx->pixels); free(ctx); } @@ -57,22 +64,18 @@ void gui_run(void) { struct GuiContext *ctx = init(); - // init SDL2 and create window SDL_Init(SDL_INIT_VIDEO); ctx->window = SDL_CreateWindow("LimoX", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_RESIZABLE ); - // output video driver to stderr fprintf(stderr, "SDL2 video driver: %s\n", SDL_GetCurrentVideoDriver()); - // create and initialize renderer, texture and pixel buffer ctx->renderer = SDL_CreateRenderer(ctx->window, -1, 0); ctx->texture = SDL_CreateTexture(ctx->renderer, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_STATIC, 640, 480); - // handle failed window creation if (ctx->window == NULL) { fprintf(stderr, "Failed to create SDL2 window!\n"); return; @@ -103,10 +106,4 @@ void gui_run(void) { deinit(ctx); - // TODO this seems to end in memory access errors but ... why? - //SDL_DestroyTexture(texture); - //SDL_DestroyRenderer(renderer); - - SDL_Quit(); - } |