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.