background_replace(ind, fname);
Argument | Description |
---|---|
ind | The index of the background to permanently replace. |
fname | The filename of the image to make the new background. |
removeback | Indicates whether to make all pixels with the same colour (left-bottom pixel) transparent. |
smooth | Indicates whether to smooth the edges. |
Returns: N/A
This function works in almost the exact same manner as background_add, only instead of
returning the index of the background you are importing, it
overwrites a previously created background index. The background
index to be replaces is one that has been created and stored in a
variable using other functions like background_add or background_create_from_surface.
You can not use one from the resource tree as you cannot
replace built-in assets.
NOTE: Depending on the target platform that is chosen you
are limited as to where you can save and load files from. See
Reference - Files
for more information.
NOTE: You should be aware that if you are using this
function in your HTML5 target game to load resources from an
external server, then, due to XSS protection in browsers, attempts
to load resources from across domains can be blocked and may appear
to return blank results.
background_replace(bck_Sky, "Sky_5.png");
The above code will replace the image asset indexed in "spr_Sky" with another one loaded from an external source.