//row number 4, n=22 to n=28
while(n>21 && n<=28)
{
wait(1); // give a small delay before creation
randomize(); c = random(3); //random number for creation, 'c' is an int
create_ball = c;
if(c==0){balls[n] = ent_create("gem_r.mdl",vector((n-21)*40,0,0),rotate_me);}
if(c==1){balls[n] = ent_create("gem_g.mdl",vector((n-21)*40,0,0),rotate_me);}
if(c==2){balls[n] = ent_create("gem_b.mdl",vector((n-21)*40,0,0),rotate_me);}
if(c==3){balls[n] = ent_create("gem_w.mdl",vector((n-21)*40,0,0),rotate_me);}
me = balls[n]; //declare a pointer to the created ball
my.skill11 = c; //defines the 'type' so that match-3 can be checked
my.tilt=90; //only because it looks better this way :)
balls[n][1] = my.x; //store the co-ordinates in arrays to be accessed later
balls[n][2] = my.y;
n+=1; //keep incrementing 'n'
wait(1);
}
//row number 5, n=29 to n=35
while(n>28 && n<=35)
{
wait(1);
randomize(); c = random(3);
create_ball = c;
if(c==0){balls[n] = ent_create("gem_r.mdl",vector((n-28)*40,-40,0),rotate_me);}
if(c==1){balls[n] = ent_create("gem_g.mdl",vector((n-28)*40,-40,0),rotate_me);}
if(c==2){balls[n] = ent_create("gem_b.mdl",vector((n-28)*40,-40,0),rotate_me);}
if(c==3){balls[n] = ent_create("gem_w.mdl",vector((n-28)*40,-40,0),rotate_me);}
me = balls[n];
my.skill11 = c;
my.tilt=90;
balls[n][1] = my.x;
balls[n][2] = my.y;
n+=1;
wait(1);
}