summaryrefslogtreecommitdiffstats
path: root/src/Bindings/ManualBindings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Bindings/ManualBindings.cpp')
-rw-r--r--src/Bindings/ManualBindings.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Bindings/ManualBindings.cpp b/src/Bindings/ManualBindings.cpp
index 565c636e3..e81a8ef05 100644
--- a/src/Bindings/ManualBindings.cpp
+++ b/src/Bindings/ManualBindings.cpp
@@ -3297,6 +3297,24 @@ static int tolua_cChunkDesc_GetBlockTypeMeta(lua_State * a_LuaState)
+static int tolua_cColor_GetColor(lua_State * tolua_S)
+{
+ cLuaState L(tolua_S);
+
+ cColor * self;
+ if (!L.CheckParamSelf("cColor") || !L.GetStackValue(1, self))
+ {
+ return 0;
+ }
+
+ L.Push(self->GetRed(), self->GetGreen(), self->GetBlue());
+ return 3;
+}
+
+
+
+
+
static int tolua_cCompositeChat_new(lua_State * a_LuaState)
{
/* Function signatures:
@@ -3727,6 +3745,10 @@ void cManualBindings::Bind(lua_State * tolua_S)
tolua_function(tolua_S, "SendPluginMessage", tolua_cClientHandle_SendPluginMessage);
tolua_endmodule(tolua_S);
+ tolua_beginmodule(tolua_S, "cColor");
+ tolua_function(tolua_S, "GetColor", tolua_cColor_GetColor);
+ tolua_endmodule(tolua_S);
+
tolua_beginmodule(tolua_S, "cCompositeChat");
tolua_function(tolua_S, "new", tolua_cCompositeChat_new);
tolua_function(tolua_S, "new_local", tolua_cCompositeChat_new_local);