Monthly Archives August 2009

Touch Events Across Obscuring Prims

Thanks to Simon Kline’s One-Prim HUD class, a basic but worthwhile introduction to the llDetectedTouchUV() function, I have spent the last couple days experimenting with tracking my position as I touch and drag across the surface of a cube. I employed the heretofore-seldom-used-by-me touch() event. No, not touch_start(). Touch(). This event fires continuously as you […]

Concerning List Traversal With Node Deletion

Lists are funny things in LSL; their basic functions are not implemented as efficiently as they should have been. Furthermore, the very nature of call-by-value requires that lists be copied in their entirety as function parameters. Under the old interpreter, this often resulted in stack-heap errors for long lists. Luckily things are a bit better […]