spr_chunk
0
0
0
0
<undefined>
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
/// GENERATE CHUNK
instance_list = ds_list_create();
loaded = true;
// GENERATION
for(var xx = 0; xx < CHUNK_SIZE*TILE_SIZE; xx+= TILE_SIZE)
{
for(var yy = 0; yy < CHUNK_SIZE*TILE_SIZE; yy+= TILE_SIZE)
{
var rnd = random_range(0,500);
show_debug_message("Generation: "+string(rnd))
if(rnd < 100 > 200)
{
var inst = instance_create(x+xx,y+yy, obj_black_hole);
inst.CHUNK_CONTAINED = self.id;
ds_list_add(instance_list, inst);
continue;
}
if(rnd % 100 < 1)
{
var inst = instance_create(x+xx,y+yy, obj_asteriod);
inst.CHUNK_CONTAINED = self.id;
ds_list_add(instance_list, inst);
continue;
}
}
}
1
603
7
0
0
-1
2
self
0
0
1
var chunk_total_size = CHUNK_SIZE * TILE_SIZE
visible = global.debug
if(distance_to_object(obj_player) > chunk_total_size*3)
{
event_user(0);
}
1
603
7
0
0
-1
2
self
0
0
1
/// load
for(var i = 0; i < ds_list_size(instance_list); i++)
{
instance_activate_object(instance_list[| i]);
}
loaded = true;
1
603
7
0
0
-1
2
self
0
0
1
/// unload
for(var i = 0; i < ds_list_size(instance_list); i++)
{
instance_deactivate_object(instance_list[| i]);
}
loaded = false;
instance_deactivate_object(id);
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
0