you do not need to add a ";" to signify there has been a line break, the compiler should just know there was one because, THERE IS ONE. =P
Eh, you do realize it's not a matter of noticing if there was a linebreak (etc) or not; the compiler is aware of them, it just doesn't care and doesn't use them. :P
The most annoying thing of all though, is that a function cannot be called if used further up on the page of where it is defined, because it acts as if you haven't defined it yet.
You can avoid this by defining just the function's name before using it, most commonly in a header file.
Also it would be nice if byond had a "developer chat" or something on the site. But oh well I prefer too much I guess.
Why, it has numerous chat programs, or perhaps more accurately 'BYOND worlds', due to the nature of being able to create a chatroom with one line and all, which is also why having an official BYOND chat (like an IRC server) is considered pointless.
So I can know exactly what its functions do and how to use them better than what the Allegro manual provides. And even alter it to do slightly different things perhaps.
I don't see why you would NOT want to see the source code of a library.
"You are looking for something "not too developed" in order to have a maximum design freedom, yet it should provide you with an easy implementation of exactly what you need."
Almost every 2d RPG, same with any genre of game, seems to have certain generic things that all games of that type would need or use to some extent. If they just had a package with all those generic things already done, perhaps it'd be a lot easier. You may know more about it than me, or you may not (but I doubt it), but that isn't going to stop me from saying my opinions.