Problem 'Type'
BlitzMax Forums/BlitzMax Beginners Area/Problem 'Type'
| ||
Hi all I have a problem with my type Type GroupSlang Field Bad$ Field good$ EndType Global Slangs:GroupSlang[125] For a = 0 To 124 Slangs[a] = New GroupSlang Slangs[a] .Bad$=1 Slangs[a] .good$=2 Next ' my code work, but I use Global Slangs:GroupSlang[125] so my var Slangs is suppose to be available uppon function I made ? If I go into a function it seem that I lost the value of my var Slangs |
| ||
Exactly how are you using Slangs in your function? It works here:Type GroupSlang Field Bad$ Field good$ EndType Global Slangs:GroupSlang[125] For a = 0 To 124 Slangs[a] = New GroupSlang Slangs[a].Bad$ = 1 Slangs[a].good$ = 2 Next PrintSlangs Function PrintSlangs() For i = 10 To 15 Print Slangs[i].bad Print Slangs[i].good Next End Functionwhich produces the expected: 1 2 1 2 1 2 1 2 1 2 1 2 |