Ce que fait la commande
LoadImageResized charge Resized sur un objet Image. Il prend iImageID (un entier), szFilename (une chaîne), scaleX (un flottant), scaleY (un flottant) et cache (un entier), et ne rend rien. C'est la première de 2 formes. iImageID est l'identifiant que vous donnez à un objet Image : c'est ce numéro qui le désignera ensuite.
Syntaxe
1
LoadImageResized(iImageID integer, szFilename string, scaleX float, scaleY float, cache integer)2
LoadImageResized(szFilename string, scaleX float, scaleY float, cache integer) → integerParamètres
| Nom | Type | Dans les formes |
|---|---|---|
| iImageID | integer | 1 |
| szFilename | string | toutes |
| scaleX | float | toutes |
| scaleY | float | toutes |
| cache | integer | toutes |
Ce que rend chaque forme
| 1 | LoadImageResized(1, "assets/sprite.png", 1.0, 1.0, 1) | rien |
| 2 | imageResized = LoadImageResized("assets/sprite.png", 1.0, 1.0, 1) | integer |
Exemple · engendré
Forme 1 : vous choisissez l'identifiant
LoadImageResized(1, "assets/sprite.png", 1.0, 1.0, 1)DO Sync()LOOPForme 2 : la commande rend l'identifiant
imageResized = LoadImageResized("assets/sprite.png", 1.0, 1.0, 1)DO Sync()LOOPLoadImageResized est appelé avec des valeurs du type que sa signature réclame. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.