To prove i. I made the Sprite class less horrible by putting Sprite's moving system into the new MovingSystem class. The cool thing about this is the fact that the usage of the Sprite class stayed the same.
Another cool thing is how I dvided the MovementSystem's code into chunks by adding long comments. I stole the basic idea from StageXL. I think this would be an awesome feature to have in the DartEditor, because it make the code more understandable.
You can see what I'm talking here: MovementSystem class
It's been a while since I released a new version, so in this or the next week i will release an update.
The only thing that i need to do before updating is:
- Making Camera use the MovingSystem class
- Making the code more readable by separating the code into chunks
- Usual stuff like adding/updating documentation
That's all I can say for now and also here is the music that inspired the post's title: