world_gen_init(sprite_index,object_size)
//world_gen_init(sprite_index,object_size) --Assign the sprite to read from with sprite_index, and set the object size. So 16*16 or 32*32 just whatever suits you. spr = argument0; x1 = 0; y1 = 0; iw = sprite_get_width(spr); ih = sprite_get_height(spr); tile_s = argument1; col = c_white;
world_gen_step()
//world_gen_step()
if(x1 < iw+1){
if(y1 < iw){y1 += 1;}
else if(y1 >= iw){x1 += 1; y1 = 0;}
col = draw_getpixel(view_xview+x1,view_yview+y1);
}
world_gen_draw()
if(x1 < iw+1){
draw_sprite(spr,0,view_xview,view_yview);
}
world_gen_color(color,object) --Assigns a color to an object. For example, world_gen_color(c_red,obj_dirt){This will create obj_dirt wherever a red picel is found}
//world_gen_add_color(color,object)
if(col = argument0){
instance_create(x1*tile_s,y1*tile_s,argument0);
}
Edited by HelpMyFellowPeople, 26 July 2012 - 07:58 AM.











