On Tue, Apr 5, 2016 at 5:36 PM, bill <b...@beecavegames.com> wrote:

> Here's our fork of the flex-falcon repo:
>
> https://github.com/Bee-Cave-Games/flex-falcon
>
> The last handful of commits reflect the changes Nimai mentioned above.
> We're
> still learning our way around the code, so some of these things could
> likely
> be done in a simpler / better way.
>
>
>
Looks good to me!

Everything can be simpler, last year I went through the main javascript
emitter and broke every thing out into sub emitters, MethodEmitter etc.

I did that because it was starting to turn into a rats nest, I think there
is to much inheritance right now but that is more design. So I created
composites so you could easily do what you are doing right now, work in the
Class/Method emitters and feel pretty safe you are only changing that code.

I can say with a pretty good certainty that is the way most of those
emitters behave right now. There are a few places where there is still un
needed coupling and I think I still have those as TODOs.

Mike



>
>
>
> --
> View this message in context:
> http://apache-flex-development.2333347.n4.nabble.com/Starling-framework-compiled-to-JavaScript-tp52188p52192.html
> Sent from the Apache Flex Development mailing list archive at Nabble.com.
>

Reply via email to