tile_add(background, left, top, width, height, x, y, depth);
Argument | Description |
---|---|
background | The background asset from which the new tile will be extracted. |
left | The x coordinate of the left of the new tile, relative to the background asset's top left corner. |
top | The y coordinate of the top of the new tile, relative to the background assets top left corner. |
width | The width of the tile. |
height | The height of the tile. |
x | The x position in the room to place the tile. |
y | The y position in the room to place the tile. |
depth | The depth at which to place the tile. |
Returns: Real
With this function you can add a tile into the game at any
position within the room. You need to give it a background image as
a base asset and the position within that image to extract the
tile, then a position within the room and a depth to place it at.
The function returns the unique index number for that tile that
should be stored in a variable if you plan to change it in any way
later (however, you can also get this index at a later date by
using the tile_layer_find function).
tile_add(back0, 0, 0, 32, 32, 64, 64, 99999);
Takes a 32x32 pixel area from (0,0) of back0, placing it at (64,64) in the room at a depth of 99999.