background_add(fname,transparent,smooth,preload)fname = nom du fichier image (.jpg ou .bmp) à ajouter comme background (arrière-plan).
transparent = true ou false / vrai ou faux si l'image doit être semi-transparente ou non.
smooth = true ou false / vrai ou faux si les bords de l'image doivent être adoucis ou non.
preload = true ou false / vrai ou faux si l'image doit être préchargée dans la mémoire ou non.
Cette fonction ajoute l'image du fichier
fname dans la liste des backgrounds disponibles et retourne l'index de ce nouveau background.
Comme dans l'éditeur de background du logiciel, on indique vrai ou faux (
true ou
false) si l'image doit être transparente (
transparent), adoucie (
smooth) et préchargée en mémoire (
preload).
Remarque :
Seuls les fichiers de format .jpg et .bmp sont acceptés. Ils doivent figurer dans le même répertoire que le jeu. Si une erreur survient, la fonction n'a pas d'action et retourne la valeur -1.
Pour utiliser le background ainsi ajouté, il faut le nommer :
Exemple :
| Code: |
{ bg_coucher_de_soleil=backgraound_add(sunset.jpg,false,false,true);
background_index[0]=bg_coucher_de_soleil; } |
On ajoute l'image contenue dans le fichier sunset.jpg comme background que l'on nomme bg_coucher_de_soleil. Ensuite on peut définir ce nouveau background comme arrière-plan de la room actuelle. (Voir la variable background_index)
Remarque : Les fonctions de modification des ressources sont gourmandes en mémoire et peuvent ralentir le jeu. Il faut éviter de les utiliser pendant les phases d'action du jeu._________________

