Added (r,g,b)=getcolor(c) to lua binding.

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1118 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues 2009-10-31 13:01:56 +00:00
parent 49cce9643e
commit 8114cae1e9

View File

@ -102,6 +102,17 @@ int L_SetColor(lua_State* L)
return 0;
}
int L_GetColor(lua_state* L)
{
T_Components couleur;
couleur = Main_palette[lua_tonumber(L,1)];
lua_pushinteger(L, couleur.R);
lua_pushinteger(L, couleur.G);
lua_pushinteger(L, couleur.B);
return 3;
}
int L_BrushEnable(lua_State* L)
{
Change_paintbrush_shape(PAINTBRUSH_SHAPE_COLOR_BRUSH);
@ -144,6 +155,7 @@ void Button_Brush_Factory(void)
lua_register(L,"getbrushsize",L_GetBrushSize);
lua_register(L,"getpicturesize",L_GetPictureSize);
lua_register(L,"setcolor",L_SetColor);
lua_register(L,"getcolor",L_GetColor);
lua_register(L,"brushenable",L_BrushEnable);
// For debug only