From bdc6e6af796440f06b37f204aedc40d9220f975d Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sun, 23 Feb 2025 22:22:02 -0500 Subject: set window title --- renderer.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'renderer.c') diff --git a/renderer.c b/renderer.c index 7de6793..2fd0a37 100644 --- a/renderer.c +++ b/renderer.c @@ -12,6 +12,7 @@ enum window { WIDTH = 640, HEIGHT = 480, WINFLAGS = SDL_WINDOW_RESIZABLE, + RENDERFLAGS = 0, }; static const char FONT[] = "font/charter-regular.ttf"; @@ -52,12 +53,21 @@ static SDL_Renderer *renderer = NULL; /* Initialize the window and renderer. Returns non-zero on error. */ int -r_init(mu_Context *ctx) { +r_init(mu_Context *ctx, const char *title) { if (SDL_Init(SDL_INIT_VIDEO) != 0) { fprintf(stderr, "%s\n", SDL_GetError()); return 1; } - if (SDL_CreateWindowAndRenderer(WIDTH, HEIGHT, WINFLAGS, &window, &renderer) != 0) { + window = SDL_CreateWindow(title, + SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, + WIDTH, HEIGHT, + WINFLAGS); + if (!window) { + fprintf(stderr, "%s\n", SDL_GetError()); + return 1; + } + renderer = SDL_CreateRenderer(window, -1, RENDERFLAGS); + if (!renderer) { fprintf(stderr, "%s\n", SDL_GetError()); return 1; } -- cgit v1.2.3