So i googled about this, i googled about comaptibility bot no answer satisfied me.
So i will ask this questions here and hopefully i will get some answers.
1. Can sfml draw/make buttons so that i can use in program/game or i should use 3rd party library?
It is important becouse i spend time and learned about 70% of SDL 1.2 and then i founded out that SDL cant make menu items, ration buttons, and other stuff you might need in games or applications.
-- 1. I found out it is possible to do that inside SFML by loading diferent images and using mouse events. Will check Sfgui and Tgui to see are they satisfies my need. But still dont know can or how to make ration button and dropdown menu in SFML.
2. I am C++ linux programmer and my team mate is MAC OS C programmer, and we worked fine together with SDL, i used C++ code, he uses C code [since SDL is native C , and 99.99% of native C can be compiled with C++ code] . Can we do that with SFML? There are keybindings for C in SFML but how will SML react using 2 diferent [sligthly diferent] programming languages?
3. Will all SFML code work on every OS [Windows, Linux, MAC] or there should be platform specific code?
I am interested in using SFML only if we dont need to work on platform specific code. Time is relevant since we are only 2 in team and we dont want to deal with platform specific code especially when we dont have windows programmer, and we refuse to use windows.
4. Can i use native openGl headers or i should only use SFML openGl header?
In SDL i can use native openGl headers, just include them in .cpp file.
5. Can SFML create new windows on top or independent from main window?
Just like when application or games work, you hit Help > About [or in games settings or help] and it displays new widow within main window, without clearing the main surface.
SDL cant do that, i tried that, i readed tons of tutorials [additional to books i have, and it requires 3rd party library to do that, and most of those libraries are not cross-platform].
My appologies if thise question are answered in FAQ, i did readed lot of texts but my poor english skills migth excluded important answers
Also my appology for poor english skills.
Thank you for your help in advance.
with respect
wmbuRn.