sdl createwindowandrenderer

This commit is contained in:
Greg Shuflin
2025-12-15 20:11:42 -08:00
parent 9b4f5f7926
commit 5b915f5e10
+4 -1
View File
@@ -162,6 +162,9 @@ lean_obj_res sdl_create_renderer(lean_object * g_window, lean_obj_arg w) {
return lean_io_result_mk_ok(external_renderer);
}
// lean_obj_res sdl_create_window_and_renderer(lean_obj_arg title, uint32_t w, uint32_t h, uint32_t flags, lean_obj_arg world) {
// }
lean_obj_res sdl_set_render_draw_color(lean_object * g_renderer, uint8_t r, uint8_t g, uint8_t b, uint8_t a, lean_obj_arg w) {
SDL_Renderer* renderer = (SDL_Renderer*)lean_get_external_data(g_renderer);
if (renderer == NULL) return lean_io_result_mk_error(lean_mk_io_user_error(lean_mk_string("C: Renderer is NULL")));
@@ -400,4 +403,4 @@ lean_obj_res sdl_set_relative_mouse_mode(lean_object* g_window, bool enabled, le
mouse_cache.relative_mode = enabled;
mouse_cache.last_frame_tick = 0; // Force refresh
return lean_io_result_mk_ok(lean_box_uint32(result));
}
}