summaryrefslogtreecommitdiff
path: root/examples/resources/lib/quaternion.lua
diff options
context:
space:
mode:
Diffstat (limited to 'examples/resources/lib/quaternion.lua')
-rw-r--r--examples/resources/lib/quaternion.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/resources/lib/quaternion.lua b/examples/resources/lib/quaternion.lua
index db700d8..b91f474 100644
--- a/examples/resources/lib/quaternion.lua
+++ b/examples/resources/lib/quaternion.lua
@@ -86,6 +86,10 @@ function Quaternion:setQ( q )
self.w = q.w
end
+function Quaternion:serialize()
+ return "Quaternion:new("..self.x..","..self.y..","..self.z..","..self.w..")"
+end
+
function Quaternion:arr()
return { self.x, self.y, self.z, self.w }
end