M
MasterOfTheYeetz
Guest
How do I make it so that only one of each sprite is visible at a time.
my code
my code
Code:
global.speedmodifier = 0.9;
alarm[0] = room_speed * 1;
GML:
randomize();
var count = irandom_range(1, 2);
var i = instance_create_layer(room_width +100, room_height - 75, "Instances", oObstacle);
i.sprite_index = choose(Sprite5, Sprite6, Sprite7, Sprite8, Sprite9);
switch (i.sprite_index)
{
case Sprite5:
case Sprite6:
case Sprite7:
case Sprite8:
case Sprite9:
i.image_speed = 0;
i.image_index = irandom_range(0, sprite_get_number(i.sprite_index) - 4)
if (global.speedmodifier > 1)
{
if (count == 1)
{
var j = instance_create_layer(room_width +100, room_height - 75, "Instances", oObstacle);
j.sprite_index = choose(Sprite5, Sprite6, Sprite7, Sprite8, Sprite9);
j.image_speed = 0;
j.image_index = 1
}
}
break;
default:
i.image_speed = 1;
i.y = choose(room_height - 85, room_height -145, room_height - 180);
}
alarm[0] = room_speed * (irandom_range(2,4))