Page 1 sur 1
Mettre à l'échelle x, y, w, h
Publié : ven. 22/juil./2022 22:27
par Ollivier
Une macro peut faire l'affaire pour simplifier l'écriture d'une mise à l'échelle, si on garde toujours les mêmes variables de proportions (ici ww et wh).
Code : Tout sélectionner
Macro s4(alpha, beta, gamma, zeta)
(alpha * ww), (beta * wh), (gamma * ww), (zeta * wh)
EndMacro
exemple :
Ici, x, y, w et h sont mis à l'échelle.
Re: Mettre à l'échelle x, y, w, h
Publié : sam. 23/juil./2022 8:25
par SPH
Je HAIS les macros
J'admire que tu veuilles montrer un code mais tu compliques tout.

Re: Mettre à l'échelle x, y, w, h
Publié : sam. 23/juil./2022 12:34
par Ar-S
Tu regardes à quoi correspond alpha, beta etc.. et tu recopies tout si tu n'aimes pas les macros..
D'ailleurs, hormis pour le compilo, la syntaxe ne devrait pas te déranger vue qu'elle ressemble à une Procedure. Ton aversion est psychologique
Re: Mettre à l'échelle x, y, w, h
Publié : sam. 23/juil./2022 21:01
par SPH
Les macros, pour moi, ça va à l'encontre d'un Basic Pure (PureBasic)

Re: Mettre à l'échelle x, y, w, h
Publié : sam. 23/juil./2022 22:17
par case
les procedures aussi alors parce-qu'a la base le basic c'est juste des goto des gosub/return

Re: Mettre à l'échelle x, y, w, h
Publié : dim. 24/juil./2022 2:29
par SPH