Daniele Bartolini 12 лет назад
Родитель
Сommit
09cfc8584b
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      engine/lua/LuaMatrix4x4.cpp

+ 11 - 0
engine/lua/LuaMatrix4x4.cpp

@@ -370,6 +370,16 @@ CE_EXPORT int matrix4x4_set_scale(lua_State* L)
 	return 0;
 }
 
+//-----------------------------------------------------------------------------
+CE_EXPORT int matrix4x4_identity(lua_State* L)
+{
+	LuaStack stack(L);
+
+	stack.push_matrix4x4(Matrix4x4::IDENTITY);
+
+	return 1;
+}
+
 //-----------------------------------------------------------------------------
 CE_EXPORT int matrix4x4_print(lua_State* L)
 {
@@ -413,6 +423,7 @@ void load_matrix4x4(LuaEnvironment& env)
 	env.load_module_function("Matrix4x4", "set_translation", 				matrix4x4_set_translation);
 	env.load_module_function("Matrix4x4", "get_scale", 						matrix4x4_get_scale);
 	env.load_module_function("Matrix4x4", "set_scale", 						matrix4x4_set_scale);
+	env.load_module_function("Matrix4x4", "identity", 						matrix4x4_identity);	
 	env.load_module_function("Matrix4x4", "print", 							matrix4x4_print);
 }