1
Discussions générales / Re: vala - binding
« le: Juin 03, 2023, 11:06:08 pm »
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();
}
}
```
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();
}
}
```