diff options
-rw-r--r-- | ClientHamr/GuiLua/test.lua | 29 |
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 | |||
113 | test.f = nil | 113 | test.f = nil |
114 | print(test.fooble .. ' ' .. test.f) | 114 | print(test.fooble .. ' ' .. test.f) |
115 | print(skang.get(test, 'f', 'default')) | 115 | print(skang.get(test, 'f', 'default')) |
116 | print('') | ||
117 | |||
118 | |||
119 | local stuff = {} | ||
120 | stuff.t = {} | ||
121 | |||
122 | skang.thing{'a', module=stuff, help = 'A test stufflet'} | ||
123 | skang.thing{'b', module=stuff.t, help = 'A sub stufflet'} | ||
124 | skang.thing{'c', module=stuff.t, help = 'Another sub stufflet'} | ||
125 | print(skang.get(stuff, 'a', 'help')) | ||
126 | print(skang.get(stuff.t, 'b', 'help')) | ||
127 | print(skang.get(stuff.t, 'c', 'help')) | ||
128 | skang.thing{'b', module=test, help = 'A test stufflet for test'} | ||
129 | print(skang.get(test, 'b', 'help')) | ||
130 | print(skang.get(test, 'f', 'help')) | ||
131 | stuff.a = '1' | ||
132 | stuff.t.b = '2' | ||
133 | stuff.t.c = '3' | ||
134 | test.b = '422222' | ||
135 | test.f = 5 | ||
136 | print(skang.get(stuff, 'a')) | ||
137 | print(skang.get(stuff.t, 'b')) | ||
138 | print(skang.get(stuff.t, 'c')) | ||
139 | print(skang.get(test, 'b')) | ||
140 | print(skang.get(test, 'f')) | ||
141 | print(skang.get(test, 'fooble')) | ||
142 | print(stuff.a) | ||
143 | print(stuff.t.b) | ||
144 | print(stuff.t.c) | ||