So there was all this hype about 2.0, so I switched over. Nothing but issues. First I was having this odd bug with sf::Text, so I just got rid of that. Didn't really need it. Now I was just playing around with the new shape classes, and they don't even work. Can't get a single shape to display.
Is it just me, or do libraries suck? I preferred using DirectX over this crap. At least there I have control over what is happening.
And maybe I've been spoiled here, but the community over there seems to be filled with a bunch of ass hats. I can't just ask a simple question without having my intelligence questioned, like everybody is just supposed to know the ins and outs of that damn library.
I don't tend to ask questions unless I've thoroughly read documentation and other sources, so I don't understand where they come from with their full-blown narcissistic attitude.
Well this isn't a very productive post. I'm happy to help with sfml issues when I can. But you don't seem to be posting what your issues are... just complaining about them. Maybe this would be better to go in the lounge? ;P
Anyway I'm sure the Shape classes work. You're probably just using them wrong.
Is it just me, or do libraries suck?
It's just you. Also DirectX is a library. Also you have control over what's happening in SFML too.
EDIT: also if you don't like SFML's graphic interface, you can use OpenGL directly. Just use SFML for easier texture loading and window management. OpenGL is very similar to DirectX so you might feel more at home there.
And maybe I've been spoiled here, but the community over there seems to be filled with a bunch of ass hats.
Can't comment on that as I don't really know anyone there. I posted a few times back when I was trying to work on an indie project, but I sort of fell out once I realized I didn't have time for it =x
I once pointed out that the Vector template classes use equality/inequality operations on components, in the case that the naive user may use Vector2<float>. And not a single "thank you, will fix" was given that day, rather "it's fine as it is". So it seems their mentality hasn't changed much since then.
Anyway, I would suggest Delta3D (which is really a shooter engine), but I don't want to be a hypocrite since I couldn't learn to use it myself.
I somewhat agree with them on the Vector2<float> issue. The vector class should be comparable (nothing wrong with it for Vector2<int>, for example). It's not a problem with Vector2, but with float. And building a generalized template class so that it's geared towards only two types in particular kind of defeats the point of making it a template.
I suppose a compromise solution would be to specialize the template for float, double, and long double... but that seems excessive for side-stepping an issue that's rooted in the core functionality of the C++ language.