The problems heās having are almost certainly due to the fact that heās using libraries that arenāt compatible with Haxe. Itās the same when going from any one language to any other.
I will point out that Haxepunk makes changes to the Flashpunk API that tripped me up in a big way the first time I used it. As a very simple example, the Image
class in both frameworks has two methods: centerOrigin()
and centerOO()
. In Flashpunk, both of them do the same exact thing. In Haxepunk, centerOO()
centers the imageās origin, then translates it so that it appears in the same position on the screen as before.
There are some changes that I like, some I donāt like so much, and a few I see no justification for. Ultimately itās important to realize that Haxepunkās existence doesnāt make Flashpunk redundant, and the two frameworks are perfectly capable of coexisting.