diff options
author | jluehrs2 <jluehrs2@uiuc.edu> | 2008-03-18 09:10:30 -0500 |
---|---|---|
committer | jluehrs2 <jluehrs2@uiuc.edu> | 2008-03-18 09:10:30 -0500 |
commit | 49a112dbb8a52576e884ed131bd6e599ede8466c (patch) | |
tree | a4964896c3fa31626a4f25d8481d81334cf9f99f /src/curses.c | |
parent | 25351c902726ddbb8d14871e0c6f6fdb7ded149e (diff) | |
download | luancurses-49a112dbb8a52576e884ed131bd6e599ede8466c.tar.gz luancurses-49a112dbb8a52576e884ed131bd6e599ede8466c.zip |
implement beep() and flash()
Diffstat (limited to 'src/curses.c')
-rw-r--r-- | src/curses.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/curses.c b/src/curses.c index 23e07cb..b1bdb14 100644 --- a/src/curses.c +++ b/src/curses.c @@ -598,6 +598,18 @@ static int l_color_pairs(lua_State* L) return 1; } +static int l_beep(lua_State* L) +{ + lua_pushboolean(L, (beep() == OK)); + return 1; +} + +static int l_flash(lua_State* L) +{ + lua_pushboolean(L, (beep() == OK)); + return 1; +} + const luaL_Reg reg[] = { { "initscr", l_initscr }, { "endwin", l_endwin }, @@ -626,6 +638,8 @@ const luaL_Reg reg[] = { { "getyx", l_getyx }, { "colors", l_colors }, { "color_pairs", l_color_pairs }, + { "beep", l_beep }, + { "flash", l_flash }, { NULL, NULL }, }; |