<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I'm thinking that I should start referring to the Management Layer as the <b>Automation Layer</b>&nbsp;which is just sexier and more descriptive.&nbsp;</div><div><br></div><div>It really sets it apart from utilities.</div><div><br></div><div>Utilities are tools for developers to use in code.</div><div><br></div><div>Managers can automate any time-based process in the background.</div><div><br></div><div>What do you think?</div><div><br></div><div>m</div><div><br></div><br><div><div>On Jun 2, 2008, at 9:49 PM, Moses Gunesch wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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.<div><br></div><div>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.</div><div><br></div><div>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!!</div><div><br></div><div>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.</div><div><br></div><div>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.&nbsp;(This should fix the smoothness glitches people have been posting about recently by the way!)</div><div><br></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-style-span" style="font-family: arial; font-size: 13px; white-space: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; "><p style="max-width: 65em; "><strong>0.4.9 notes</strong>&nbsp;</p><p style="max-width: 65em; ">Improves GoASAP's management layer.</p><ul><li style="max-width: 65em; ">All managers are now accessed by GoEngine in the order they are added, so various duties can be carefully ordered.</li><li style="max-width: 65em; ">NEW INTERFACE: ILiveManager. GoEngine has been altered so that any managers that implement this interface receive a special onUpdate() callback after each update cycle.</li><li style="max-width: 65em; ">OverlapMonitor has been rewritten to use Dictionaries instead of Arrays to store handlers internally, and to correct an efficiency flaw in release().</li><li style="max-width: 65em; ">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.)</li></ul></span></span></div></div>_______________________________________________<br>GoList mailing list<br><a href="mailto:GoList@goasap.org">GoList@goasap.org</a><br><a href="http://goasap.org/mailman/listinfo/golist_goasap.org">http://goasap.org/mailman/listinfo/golist_goasap.org</a><br></blockquote></div><br></body></html>