thanks every one .
but there is a problem , when the want to be smaller they should have a big code becuase i don't know how can i do that ....

when you do the puzzle in line three this code is going to run :

Code:
if(i <= 14 && i >= 10)
	{
		objects[i].bmap = 0 ;
		objects[i+1].bmap = 0 ;
		objects[i+2].bmap = 0 ;
		
		objects[i].bmap = objects[i-5].bmap ;
		objects[i+1].bmap = objects[i-4].bmap ;
		objects[i+2].bmap = objects[i-3].bmap ;
		
		objects[i].bmap = objects[i-5].bmap ;
		objects[i+1].bmap = objects[i-4].bmap ;
		objects[i+2].bmap = objects[i-3].bmap ;
		
		objects[i-5].bmap = objects[i-10].bmap ;
		objects[i-4].bmap = objects[i-9].bmap ;
		objects[i-3].bmap = objects[i-8].bmap ;
		
		pic_random = integer(random(5)) ;
		
		if(pic_random == 1 || pic_random == 0)
		{
			objects[i-10].bmap = coin_bmp ;
			objects[i-9].bmap = coin_bmp ;
			objects[i-8].bmap = key_bmp ;
		}
		
		if(pic_random == 2 || pic_random == 3)
		{
			objects[i-10].bmap = coin_bmp ;
			objects[i-9].bmap = key_bmp ;
			objects[i-8].bmap = camera_bmp ;
		}
		
		if(pic_random == 4 || pic_random == 5)
		{
			objects[i-10].bmap = camera_bmp ;
			objects[i-9].bmap = key_bmp ;
			objects[i-8].bmap = camera_bmp ;
		}
		
		i = 0 ;
	}



so how can i make them smaller ?