LoadImageResized

Famille: Image · 2 formes

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) → integer

Paramètres

NomTypeDans les formes
iImageIDinteger1
szFilenamestringtoutes
scaleXfloattoutes
scaleYfloattoutes
cacheintegertoutes

Ce que rend chaque forme

1LoadImageResized(1, "assets/sprite.png", 1.0, 1.0, 1)rien
2imageResized = 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()LOOP

Forme 2 : la commande rend l'identifiant

imageResized = LoadImageResized("assets/sprite.png", 1.0, 1.0, 1)DO  Sync()LOOP

LoadImageResized 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.

Commandes voisines

35 commandes dans Image