ref: 8db3ff18d12a303370d95948e176723c062668ea
parent: e2ad29c5863708b6c2438257123dd474eb307126
author: telephil9 <telephil9@gmail.com>
date: Sun Oct 25 05:20:33 EDT 2020
Added color module to export color constants to lua
--- a/ldraw.h
+++ b/ldraw.h
@@ -28,5 +28,6 @@
/* libs */
int openlibdraw(lua_State *L);
int openlibkey(lua_State *L);
+int openlibcolor(lua_State *L);
#endif
--- a/lua9.c
+++ b/lua9.c
@@ -222,6 +222,7 @@
static const luaL_Reg libs[] = {
{ "draw", openlibdraw },
{ "key", openlibkey },
+ { "color", openlibcolor },
{ NULL, NULL },
};
--- a/mkfile
+++ b/mkfile
@@ -11,6 +11,7 @@
image.$O \
geometry.$O \
key.$O \
+ color.$O \
utils.$O \
lua9.$O
--- a/sample.lua
+++ b/sample.lua
@@ -24,7 +24,7 @@
draw.initdraw('lua sample')
draw.einit(draw.Emouse|draw.Ekeyboard)
-red = draw.allocimage(display, rect(0,0,1,1), screen.chan, 1, 0xFF0000FF)
+red = draw.allocimage(display, rect(0,0,1,1), screen.chan, 1, color.RED)
eresized()
while true do
local e, ev = draw.event()