CobraA1
Member
I'm really enjoying in-line functions in the 2.3 beta. Being able to do something like controller.endTurn(); is great!
It baffles me how long it took for this to happen; it always seemed like a good inclusion, and it reflects how other languages work. Same with structs, which I expect I'll be using as well when I need something more lightweight than objects.
GameMaker is a joy to use now, and it really feels as if this alone makes the language feel a lot less like a "quirky" game development engine where you need to work around strange limitations. Granted, it still has its quirks, but this really allows me to structure my code so much better.
It baffles me how long it took for this to happen; it always seemed like a good inclusion, and it reflects how other languages work. Same with structs, which I expect I'll be using as well when I need something more lightweight than objects.
GameMaker is a joy to use now, and it really feels as if this alone makes the language feel a lot less like a "quirky" game development engine where you need to work around strange limitations. Granted, it still has its quirks, but this really allows me to structure my code so much better.