aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ClientHamr/GuiLua/test.lua
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-03-31 22:45:21 +1000
committerDavid Walter Seikel2014-03-31 22:45:21 +1000
commitbd05c036e46f6fbbaa8c79414a48dc02d00e7d33 (patch)
treebd0d349e97147cc4d2a1c6faa1f5a075bb5c9701 /ClientHamr/GuiLua/test.lua
parentMore ways to call thing, and rename it thingasm. (diff)
downloadSledjHamr-bd05c036e46f6fbbaa8c79414a48dc02d00e7d33.zip
SledjHamr-bd05c036e46f6fbbaa8c79414a48dc02d00e7d33.tar.gz
SledjHamr-bd05c036e46f6fbbaa8c79414a48dc02d00e7d33.tar.bz2
SledjHamr-bd05c036e46f6fbbaa8c79414a48dc02d00e7d33.tar.xz
Clean up after my thingasm.
Diffstat (limited to 'ClientHamr/GuiLua/test.lua')
-rw-r--r--ClientHamr/GuiLua/test.lua13
1 files changed, 7 insertions, 6 deletions
diff --git a/ClientHamr/GuiLua/test.lua b/ClientHamr/GuiLua/test.lua
index aebe4ae..34f2bf9 100644
--- a/ClientHamr/GuiLua/test.lua
+++ b/ClientHamr/GuiLua/test.lua
@@ -31,7 +31,7 @@ local fool
31 31
32-- TODO - Could have a table of tables, and ipair through the top level, passing the inner ones to skang.thing{}. 32-- TODO - Could have a table of tables, and ipair through the top level, passing the inner ones to skang.thing{}.
33 33
34skang.thingasm('fooble,f', 'Help text goes here', 1, nil, '"edit", "The fooble:", 1, 1, 10, 50', true) 34skang.thingasm{'fooble,f', 'Help text goes here', 1, widget='"edit", "The fooble:", 1, 1, 10, 50', required=true}
35skang.thingasm('bar', 'Help text', "Default") 35skang.thingasm('bar', 'Help text', "Default")
36skang.thingasm('foo') 36skang.thingasm('foo')
37 37
@@ -54,6 +54,7 @@ local copy = skang.copy(test, 'copy')
54 54
55print('End ' .. test.bar .. ' ' .. test.VERSION .. ' ' .. skang.get(test, 'ffunc', 'help') .. ' ->> ' .. skang.get(test, 'f', 'action')) 55print('End ' .. test.bar .. ' ' .. test.VERSION .. ' ' .. skang.get(test, 'ffunc', 'help') .. ' ->> ' .. skang.get(test, 'f', 'action'))
56print('foo = ' .. test.foo .. ' ->> ' .. skang.get(test, 'foo', 'help')) 56print('foo = ' .. test.foo .. ' ->> ' .. skang.get(test, 'foo', 'help'))
57print('cfooble = ' .. test_c.cfooble .. ' ->> ' .. skang.get(test_c, 'cfooble', 'help') .. '[' .. skang.get(test_c, 'cfooble', 'widget') .. ']')
57print('cfunc ->> ' .. skang.get(test_c, 'cfunc', 'help')) 58print('cfunc ->> ' .. skang.get(test_c, 'cfunc', 'help'))
58test.ffunc('one', 2) 59test.ffunc('one', 2)
59test_c.cfunc(0, 'zero') 60test_c.cfunc(0, 'zero')
@@ -120,10 +121,10 @@ print('')
120local stuff = {} 121local stuff = {}
121stuff.t = {} 122stuff.t = {}
122 123
123skang.thingasm{stuff, 'a', help = 'A test stufflet'} 124skang.thingasm{stuff, 'a', 'A test stufflet'}
124skang.thingasm{stuff.t, 'b', help = 'A sub stufflet'} 125skang.thingasm{stuff.t, 'b', 'A sub stufflet'}
125skang.thingasm{stuff.t, 'c', help = 'Another sub stufflet'} 126skang.thingasm{stuff.t, 'c', 'Another sub stufflet'}
126skang.thingasm{stuff, 's', help = 'A Stuff', types='table'} 127skang.thingasm{stuff, 's', 'A Stuff', types='table'}
127stuff.s{'sa,a', help = 'A stufflet in a Stuff'} 128stuff.s{'sa,a', help = 'A stufflet in a Stuff'}
128stuff.s{'sb,b', help = 'Another stufflet in a Stuff'} 129stuff.s{'sb,b', help = 'Another stufflet in a Stuff'}
129 130
@@ -141,7 +142,7 @@ print(skang.get(stuff.t, 'c', 'help'))
141print(skang.get(stuff, 's', 'help')) 142print(skang.get(stuff, 's', 'help'))
142print(skang.get(stuff.s, 'sa', 'help')) 143print(skang.get(stuff.s, 'sa', 'help'))
143print(skang.get(stuff.s, 'sb', 'help')) 144print(skang.get(stuff.s, 'sb', 'help'))
144skang.thingasm{test, 'baz,b', help = 'A test stufflet for test'} 145skang.thingasm{test, 'baz,b', 'A test stufflet for test'}
145print(skang.get(test, 'b', 'help')) 146print(skang.get(test, 'b', 'help'))
146print(skang.get(test, 'f', 'help')) 147print(skang.get(test, 'f', 'help'))
147--skang.printTableStart(getmetatable(stuff.s), '', 'stuff.s metatable') 148--skang.printTableStart(getmetatable(stuff.s), '', 'stuff.s metatable')