[Golist] GoASAP version 0.4.9
Moses Gunesch
moses at goasap.org
Mon Jun 2 18:49:47 PDT 2008
well I set the repository to report to this list. I don't mind the
commit notices but the wiki updates being reported is a tad on the
annoying side. We'll give it a try though.
This update is pretty cool folks! I am really excited about Go's
management layer, in fact am going to make it my focus at FlashBelt.
I know that that has seemed pretty opaque so far. So, I've rewritten
the docs for the Management Layer (start at the page for IManager).
These docs are now in a more friendly tutorial style. Enjoy!!
This rev also has a great new interface that lets you write "Live
Managers" – ones that are updated as animations run. I'm using it to
write a 3D scene updater already.
Big thanks to Donovan on this release. He noticed the efficiency issue
in OverlapMonitor and figured out that ENTER_FRAME is smoothest for
real world stuff. (This should fix the smoothness glitches people have
been posting about recently by the way!)
0.4.9 notes
Improves GoASAP's management layer.
All managers are now accessed by GoEngine in the order they are added,
so various duties can be carefully ordered.
NEW INTERFACE: ILiveManager. GoEngine has been altered so that any
managers that implement this interface receive a special onUpdate()
callback after each update cycle.
OverlapMonitor has been rewritten to use Dictionaries instead of
Arrays to store handlers internally, and to correct an efficiency flaw
in release().
Also: GoItem.defaultPulseInterval has been set back to ENTER_FRAME.
(While 33ms does perform faster on benchmarks with thousands of
animations, ENTER_FRAME runs much smoother in practical contexts.)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080602/1eacfafa/attachment.html
More information about the GoList
mailing list