diff options
author | Determinant <[email protected]> | 2015-06-22 19:01:29 +0800 |
---|---|---|
committer | Determinant <[email protected]> | 2015-06-22 19:01:29 +0800 |
commit | 2497fd9e7a0fae5ee4887890d7a312e0e08a93b8 (patch) | |
tree | 382f97575bd2df9ee6abb1662b11b279fc22d72b /nerv/examples/oop_example.lua | |
parent | 196e9b48a3541caccdffc5743001cced70667091 (diff) |
major change: use luarocks to manage project
Diffstat (limited to 'nerv/examples/oop_example.lua')
-rw-r--r-- | nerv/examples/oop_example.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/nerv/examples/oop_example.lua b/nerv/examples/oop_example.lua new file mode 100644 index 0000000..b753288 --- /dev/null +++ b/nerv/examples/oop_example.lua @@ -0,0 +1,16 @@ +p = nerv.Point(0, 0) -- create a Point instance +print(p) +print(p:norm()) -- get 2-norm of the Point +p:set_x(1.0) +p:set_y(2.0) +print(p:norm()) -- get 2-norm of the Point + +bp = nerv.BetterPoint(1, 2) +-- use methods from base class +bp:set_x(1.0) +bp:set_y(2.0) +print(bp) +print(bp:norm()) --get 1-norm of the Point + +print(p.__typename) +print(bp.__typename) |