Learning Object-Oriented Programming in Blitzmax

BlitzMax Forums/BlitzMax Tutorials/Learning Object-Oriented Programming in Blitzmax

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

... sorry but I have read your post about 8 times and still have no idea what you're asking.
How about opening your own topic and posting the exact code you're after.
I *think* you're confused that an nme6 instance contains references to two other nme6 instances : Head and Tail.
I am guessing an nme6 instance is saved in variable 'n' and then a new nme6 instance saved into the 'tail' attribute on n...
n.tail=nme6.create(...) as nme6.create returns and nme6 instance.
It also seems that the nme6 instance pointed to by n.tail is updated so that it;s head attribute points back to 'n'.
Maybe if it was written like this it would be better :
firstnme6:nme6=nme6.create()
secondnme6:nme6=nme6.create()
firstnme6.tail=secondnme6
secondnme.head=firstnme6