*screams bloody murder and breaks everything with my head*
14 years ago
General
I HATE SDL!!!!!! I got each compiler to work ONCE, and then never again. I have one project that I can compile, but when I follow the exact setup instructions by the letter, making a carbon copy of the project, it fails. The code isn't the problem. It's the projects. Or maybe it's just me. I can't think of anything. I've looked at every single aspect of this thing, checked and rechecked and rerere-fucking-REchecked that everything was exactly the same, and still, only the one will compile. I am at a loss.
FA+

It's why I can't do Android development.
I just do my code in Notepad++ and compile on a terminal since it's consistently been the easiest and simplest way for me.
Also: Who knows! Maybe somewhere along the line there will be other similar libraries supported too.
If you try and keep the actual game logic separated from the library, porting should be simple enough anyway.
For example, instead of calling SDL_mixer functions for playing sounds directly, I wrote myself a PlaySound() that will take an id for what sound to play and then go call an SDL_mixer function.
If I needed to port to a different library, all I would need to change to continue to have it play sounds would be whatever part loaded the sounds and that single function, and nothing else in the whole program. :P
I know I've said this many times before, but editing FHBG into being an Allegro game would pretty much be a 10 minute job. :3
Abstract stuff away and rarely actually touch the library and then modify the abstractions later. :P