Insert Before/After
BlitzMax Forums/BlitzMax Beginners Area/Insert Before/After
| ||
I remember not knowing why anyone would want to do that in B+ but now I'm using BitzMAX I need it. I couldn't find any commands like it in the module list so is it even possible? |
| ||
Search for InsertAfterLink and InsertBeforeLink. There's been a lot of discussion, lots of examples/code and functions to work as per BB |
| ||
quick example:Function InsertAfter(list:TList,a:Object,b:Object) list.InsertAfterLink(b,list.FindLink(a)) End Function Function InsertBefore(list:TList,a:Object,b:Object) list.InsertBeforeLink(b,list.FindLink(a)) End Function ' example Local t:TList=New TList t.AddLast "Hello" t.AddLast "world" InsertAfter t,"Hello","my" InsertBefore t,"world","magic" For Local a$=EachIn t Print a$ Next |