aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ClientHamr/GuiLua/test.lua
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-04-02 00:10:22 +1000
committerDavid Walter Seikel2014-04-02 00:10:22 +1000
commitcbb70058594660ff8500d3e0f56bb2e83f949eae (patch)
tree44094974954140194afad0df4db6b3f6a2218127 /ClientHamr/GuiLua/test.lua
parentvalueMeta -> oldMum, plus some comments. (diff)
downloadSledjHamr-cbb70058594660ff8500d3e0f56bb2e83f949eae.zip
SledjHamr-cbb70058594660ff8500d3e0f56bb2e83f949eae.tar.gz
SledjHamr-cbb70058594660ff8500d3e0f56bb2e83f949eae.tar.bz2
SledjHamr-cbb70058594660ff8500d3e0f56bb2e83f949eae.tar.xz
Implement getStuffed(). Knew I could get it in there. B-)
Diffstat (limited to 'ClientHamr/GuiLua/test.lua')
-rw-r--r--ClientHamr/GuiLua/test.lua22
1 files changed, 12 insertions, 10 deletions
diff --git a/ClientHamr/GuiLua/test.lua b/ClientHamr/GuiLua/test.lua
index 9e3000a..da8af8a 100644
--- a/ClientHamr/GuiLua/test.lua
+++ b/ClientHamr/GuiLua/test.lua
@@ -161,15 +161,16 @@ test_c.bar = '7'
161stuff.s.sa = true 161stuff.s.sa = true
162stuff.s.sb = 22 162stuff.s.sb = 22
163stuff.s.b = 33 163stuff.s.b = 33
164-- NOTE - This triggers isValid twice for each table element. 164print('')
165-- NOTE - This triggers isValid() twice for each table element.
165stuff.s = {a=8, sb='9'} 166stuff.s = {a=8, sb='9'}
166stuff.s.sb = 99
167print('') 167print('')
168--stuff.S.record0 = {} 168stuff.s.sb = 99
169-- NOTE - Yet this doesn't trigger isValid() twice.
169stuff.S['record0'] = {field0=0, field1='zero'} 170stuff.S['record0'] = {field0=0, field1='zero'}
170stuff.S['record1'] = {field0='1', field1='one'} 171stuff.S['record1'] = {field0='1', field1='one'}
171-- TODO - adding a third makes isValid() crash. 172-- TODO - adding a third makes isValid() crash.
172--stuff.S['record2'] = {field0='2', field1='two'} 173stuff.S['record2'] = {field0='2', field1='two'}
173 174
174print('') 175print('')
175 176
@@ -200,18 +201,19 @@ print(test_c.c)
200print(test_c.cfooble) 201print(test_c.cfooble)
201print(stuff.s.sa) 202print(stuff.s.sa)
202print(stuff.s.sb) 203print(stuff.s.sb)
203--skang.printTableStart(stuff.s, '', 'stuff.s')
204print('') 204print('')
205 205
206skang.printTableStart(stuff.s, '', 'stuff.s')
206skang.printTableStart(stuff.S, '', 'stuff.S') 207skang.printTableStart(stuff.S, '', 'stuff.S')
208--skang.printTableStart(getmetatable(stuff.S), '', 'stuff.S metatable')
207 209
208print(stuff.S['record0'].field1) 210print(stuff.S['record0'].field1)
209print(stuff.S['record1'].field1) 211print(stuff.S['record1'].field0)
210--print(stuff.S['record2'].field0) 212print(stuff.S['record2'].field1)
211 213
212--skang.printTableStart(stuff.S['record0'], '', 'stuff.S[record0]') 214--skang.printTableStart(getmetatable(stuff.S['record0']), '', 'metatable stuff.S[record0]')
213--skang.printTableStart(stuff.S['record1'], '', 'stuff.S[record1]') 215--skang.printTableStart(getmetatable(stuff.S['record1']), '', 'metatable stuff.S[record1]')
214--skang.printTableStart(stuff.S['record2'], '', 'stuff.S[record2]') 216--skang.printTableStart(getmetatable(stuff.S['record2']), '', 'metatable stuff.S[record2]')
215 217
216--skang.printTableStart(getmetatable(stuff.s), '', 'stuff.s metatable') 218--skang.printTableStart(getmetatable(stuff.s), '', 'stuff.s metatable')
217--skang.printTableStart(getmetatable(stuff), '', 'stuff metatable') 219--skang.printTableStart(getmetatable(stuff), '', 'stuff metatable')