clickable_change_ext

Syntaxe:

clickable_change_ext(index, tpe, x, y, alpha, scale)


Argument La description
index L'index de l'icône cliquable à changer.
tpe L'entrée de la page de texture pour l'image-objet à utiliser (utiliser sprite_get_tpe ).
x La nouvelle position x dans la fenêtre.
y La nouvelle position y dans la fenêtre.
scale L'échelle de l'icône (par défaut 1).
alpha L'image alpha de l'icône (par défaut 1).


Retours: N / A


La description

Avec cette fonction, vous pouvez modifier l'image-objet et la position d'une icône cliquable précédemment créée avec clickable_add. Gardez à l'esprit que la position est basée sur la fenêtre, pas sur le canevas (0,0) et que l'image-objet doit être référencée directement à partir de la page de texture (voir: sprite_get_tpe ). Cette fonction vous permet également de changer l'échelle de l'image-objet utilisée (en tant que multiplicateur pour que 1 soit la valeur par défaut, 0.5 soit moitié et 2 soit double) et la valeur alpha de 0 (entièrement transparent) à 1 (entièrement opaque) pour l'icône finale sur l'écran.


Exemple:

switch (room)
   {
   case rm_Menu: clickable_change_ext(global.Help_Icon, sprite_get_tpe(spr_MS_Help, 1), 32, 32, 2, 1); break;
   case rm_Game: clickable_change_ext(global.Help_Icon, sprite_get_tpe(spr_MS_Help, 0), 200, 32, 1, 0.5); break;
   }

Le code ci-dessus va changer l'index de l'image et la position de l'icône cliquable indexée dans la variable "global.Help" en fonction de la pièce actuelle, en changeant l'échelle de l'icône et l'alpha aussi.