=============================
Credits
=============================

Dynamic clouds technical demo (03/11/2014)
by AFRLme [Lee Clarke]
-- + --
wiki.visionaire-tracker.net | alternatingfrequencies@hotmail.com | skype @ AFRLme

=============================
Instructions
=============================

press "Q" to quit

=============================
Notes
=============================

I know this is supposed to be a dynamic clouds demonstration, but for some reason I came down with a bad case of OCD. I ended up creating & animating pretty much everything which,
to be honest was a wee bit cpu intensive so now I've whittled it down to only the neon signs, the stars & the clouds being animated.

This is one method of how to create dynamically moving clouds using a combination of action parts & lua script with the new startObjectTween function & short-hand lua script.

Using startObjectTween method means that we can specify the exact amount of time it should take each cloud to get from point a to point b. It also allows us to apply easing to the movement.

The alternative method - which for me, would have required less work/hassle - would have been to use lua script loops & query when each animation position or object offset position equals the destination & then unregister the loop,trigger an action that specifies pause value before re-initializing the cloud from the beginning again. I find it easier to script when possible as I find navigating action parts an interruption to my workflow.