jonjons
Member
hello
ive set a presistent object, to create a tile_layer on all levels
creat event
step event
draw_gui event
but it seems the layers are getting created infinite times.
Is there a way to use the functions layer_exists/layer_tilemap_exists, to only create the layers 1 time ?
or
to manually set a tile_layer in each level and draw the tiles on that layer, with mouse press ?
ive set a presistent object, to create a tile_layer on all levels
creat event
Code:
mp1_layer = layer_create(-1000);
mp1_tile = layer_tilemap_create(mp1_layer, 0, 0, tl_mp1, 60, 34);
Code:
if ( ! layer_exists( mp1_layer ))
{
mp1_layer = layer_create(-1000);
}
if ( ! layer_tilemap_exists(mp1_layer, tl_mp1) )
{
mp1_tile = layer_tilemap_create(mp1_layer, 0, 0, tl_mp1, 260, 234);
}
Code:
if ( mouse_check_button( mb_left ) )
{
tilemap_set_at_pixel(mp1_tile, 3, mouse_x, mouse_y)
}
Is there a way to use the functions layer_exists/layer_tilemap_exists, to only create the layers 1 time ?
or
to manually set a tile_layer in each level and draw the tiles on that layer, with mouse press ?