Forum de la communauté SFML
Général => Discussions générales => Discussion démarrée par: natou2000 le Mars 08, 2022, 12:35:52 am
-
Salut Laurant ! j'essaye en se moment de recrée un binding sfml en vala, et je sais que il y a longtemps le binding existait, l'as-tu ? sais tu où je pourrais le trouver ? voilà voilà, j'éspère que je vais réussir comme ça la lib restera très française haha !
Si quelqu'un d'autre sait ou elle est , n'hesitez pas :p A+
-
Pour l'instant ça ce passe bien, je vais essayer de le rendre plus orienté objet pour plus l'adapté à vala
(https://fr.sfml-dev.org/forums/index.php?action=dlattach;topic=28467.0;attach=5506)
-
I don't know for sure the answer either
-
J'ai termine le binding vala, il est entierement fonctionnelle, j'ai fais la partie
Graphics, system et Windows.
Il ne manque que la partie audio , elle n'a pas l'air tres longue a porter.
https://gitlab.com/hydrasho/sfml-vala-binding
J'ai fais en sorte que la version SFML soit aussi proche que possible avec la version C++
```vala
using sf;
void main()
{
var window = new RenderWindow(VideoMode(200, 200), "SFML works!");
var circle = new CircleShape();
circle.setFillColor(Color.Green);
circle.setRadius(100);
while (window.isOpen())
{
Event event;
while (window.pollEvent(out event))
{
if (event.type == EventType.Closed)
window.close();
}
window.clear();
circle.draw(window);
window.display();
}
}
```