It is not working if the pointer-pointer is pointing to a pointer (omg!) which has not been declared globally.
And thats what I was doing
most of my testing, because that how
"I" usually use entities.
I tend to stick to local pointers, and avoid globals, because Im a bit un-imaginative with names.
And I like my functions/actions to be very portable between projects, and so I avoid using external resources
like globals of any type, unless they a built-in engine ones.
Id say I probably fumbled the test when it WAS a global, because of
sloppiness as I was expecting it to fail.
Not a very scientific approach. And looking back I can see I was trying to access the entities properties badly when I was testing.
(I was trying to use
(*ent).pan+= instead of
(**ent).pan+= to make it rotate.)
Ah well, live and learn, if I remember. Thats the hard part.
