summaryrefslogtreecommitdiff
path: root/examples/resources/lib
diff options
context:
space:
mode:
Diffstat (limited to 'examples/resources/lib')
-rw-r--r--examples/resources/lib/matrix.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/resources/lib/matrix.lua b/examples/resources/lib/matrix.lua
index 2ed0ffb..d540d28 100644
--- a/examples/resources/lib/matrix.lua
+++ b/examples/resources/lib/matrix.lua
@@ -58,6 +58,15 @@ function Matrix:set( m )
self:copyMatrix( m )
end
+function Matrix:arr()
+ return {
+ self[1][1], self[2][1], self[3][1], self[4][1],
+ self[1][2], self[2][2], self[3][2], self[4][2],
+ self[1][3], self[2][3], self[3][3], self[4][3],
+ self[1][4], self[2][4], self[3][4], self[4][4],
+ }
+end
+
function Matrix:serialize()
local str = { "Matrix:new({" }