aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ClientHamr/GuiLua/test.lua
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-03-30 00:36:05 +1000
committerDavid Walter Seikel2014-03-30 00:36:05 +1000
commit4a279046e1ec9cf038469c12f86b4bd7bc5b38b0 (patch)
treeacc5924bbd0b4f743363f0dca1a794e7ac33b332 /ClientHamr/GuiLua/test.lua
parentRewrite get()/reset()/set() to deal with Thing metadata or values, and make t... (diff)
downloadSledjHamr-4a279046e1ec9cf038469c12f86b4bd7bc5b38b0.zip
SledjHamr-4a279046e1ec9cf038469c12f86b4bd7bc5b38b0.tar.gz
SledjHamr-4a279046e1ec9cf038469c12f86b4bd7bc5b38b0.tar.bz2
SledjHamr-4a279046e1ec9cf038469c12f86b4bd7bc5b38b0.tar.xz
Testing Stuff. B-)
Diffstat (limited to 'ClientHamr/GuiLua/test.lua')
-rw-r--r--ClientHamr/GuiLua/test.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/ClientHamr/GuiLua/test.lua b/ClientHamr/GuiLua/test.lua
index c983943..3efda30 100644
--- a/ClientHamr/GuiLua/test.lua
+++ b/ClientHamr/GuiLua/test.lua
@@ -113,3 +113,32 @@ test.f = 42
113test.f = nil 113test.f = nil
114print(test.fooble .. ' ' .. test.f) 114print(test.fooble .. ' ' .. test.f)
115print(skang.get(test, 'f', 'default')) 115print(skang.get(test, 'f', 'default'))
116print('')
117
118
119local stuff = {}
120stuff.t = {}
121
122skang.thing{'a', module=stuff, help = 'A test stufflet'}
123skang.thing{'b', module=stuff.t, help = 'A sub stufflet'}
124skang.thing{'c', module=stuff.t, help = 'Another sub stufflet'}
125print(skang.get(stuff, 'a', 'help'))
126print(skang.get(stuff.t, 'b', 'help'))
127print(skang.get(stuff.t, 'c', 'help'))
128skang.thing{'b', module=test, help = 'A test stufflet for test'}
129print(skang.get(test, 'b', 'help'))
130print(skang.get(test, 'f', 'help'))
131stuff.a = '1'
132stuff.t.b = '2'
133stuff.t.c = '3'
134test.b = '422222'
135test.f = 5
136print(skang.get(stuff, 'a'))
137print(skang.get(stuff.t, 'b'))
138print(skang.get(stuff.t, 'c'))
139print(skang.get(test, 'b'))
140print(skang.get(test, 'f'))
141print(skang.get(test, 'fooble'))
142print(stuff.a)
143print(stuff.t.b)
144print(stuff.t.c)