From f37f22fb5f8985c0cfef61338b6d57c3fcfcc88c Mon Sep 17 00:00:00 2001 From: basinbaby Date: Fri, 7 Feb 2020 13:01:56 +0000 Subject: [PATCH] Added set_window_opacity function --- src/api/system.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/api/system.c b/src/api/system.c index 675c3793..ae3a78c0 100644 --- a/src/api/system.c +++ b/src/api/system.c @@ -313,6 +313,13 @@ static int f_fuzzy_match(lua_State *L) { return 1; } +static int f_set_window_opacity(lua_State *L) { + double n = luaL_checknumber(L, 1); + int r = SDL_SetWindowOpacity(window, n); + lua_pushboolean(L, r > -1); + return 1; +} + static const luaL_Reg lib[] = { { "poll_event", f_poll_event }, @@ -328,6 +335,7 @@ static const luaL_Reg lib[] = { { "get_time", f_get_time }, { "sleep", f_sleep }, { "fuzzy_match", f_fuzzy_match }, + { "set_window_opacity", f_set_window_opacity }, { NULL, NULL } };