From: Melchior F. <mf...@ao...> - 2007-10-15 19:36:19
|
I was a bit too quick with this update on listeners. Here's another change from today: > setlistener("/sim/current-view/view-number", func { > setprop("/sim/hud/visibility", !cmdarg().getValue()); > }, 1); cmdarg() is now declared depreciated and should no longer be used. I may or may not remove it at some later time. Listener functions get their parameters now like any other function: via function argument. So the above example should be: setlistener("/sim/current-view/view-number", func(n) { setprop("/sim/hud/visibility", !n.getValue()); }, 1); Whereby the parameter can be named freely. If the node isn't needed, then the argument doesn't have to be stated, of course: setlistener("/sim/signals/exit", func { print("bye!") }); (There are more parameters available, but I'll explain later what they are good for. Need some more testing first.) m. |