Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Les fonctions Lua pour créer des éléments de GUI ne prennent pas en charge les floats #65

Open
Charlito33 opened this issue May 12, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@Charlito33
Copy link
Member

Charlito33 commented May 12, 2024

Quand on veut créer une nouvel élément, on ne peut pas préciser un float.
Or, cela pourrait être pris en charge par l'OS en convertissant juste le float en un int.
Exemple :

gui:label(win, 0.0, 0.0, 10.0, 10.0)

Cause une erreur.

@Charlito33 Charlito33 added the bug Something isn't working label May 12, 2024
@paxo-rch
Copy link
Contributor

Est ce que c'est souhaitable? parce que de toute manière c'est des pixels, ça voudrait dire arrondir? mais donc ça sert a rien?

@Charlito33
Copy link
Member Author

Est ce que c'est souhaitable? parce que de toute manière c'est des pixels, ça voudrait dire arrondir? mais donc ça sert a rien?

Je pense que c'est mieux qu'on arrondisse après et non pas qu'on demande un int, car par exemple, si on veut centrer un label, il faudrait faire quelque chose du genre : gui.label(win, SCREEN_WIDTH * 0.5, ...), sauf que multiplier par 0.5, même si le résultat est entier, ça reste une valeur flottante.

@b5i
Copy link
Member

b5i commented May 19, 2024

C'est vrai pas faux, c'est juste un overload de plus de toute façon non ? Mais après on peut aussi faire SCREEN_WIDTH // 2 et ça round direct en bas avec un int comme résultat.

@paxo-rch
Copy link
Contributor

paxo-rch commented May 20, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants