if (place_meeting(x,y+32,RedBlock)) && (place_meeting(x,y-32,RedBlock))
{
myblock1 = instance_place(x,y+32,RedBlock);
myblock2 = instance_place(x,y-32,RedBlock);
if (y + 32 = myblock1.y) && (x = myblock1.x)
if (y - 32 = myblock2.y) && (x = myblock2.x)
if (y + 32 = myblock1.y) && (x = myblock1.x)
if (y - 32 = myblock2.y) && (x = myblock2.x)
{
instance_destroy();
with (myblock1) instance_destroy();
with (myblock2) instance_destroy();
}
}
if (place_meeting(x+32,y,RedBlock)) && (place_meeting(x-32,y,RedBlock))
{
myblock1 = instance_place(x+32,y,RedBlock);
myblock2 = instance_place(x-32,y,RedBlock);
if (x + 32 = myblock1.x) && (y = myblock1.y)
if (x - 32 = myblock2.x) && (y = myblock2.y)
if (x + 32 = myblock1.x) && (y = myblock1.y)
if (x - 32 = myblock2.x) && (y = myblock2.y)
{
instance_destroy();
with (myblock1) instance_destroy();
with (myblock2) instance_destroy();
}
}
Ten kod sprawia,że jeśli obok siebie są 3 czerwone klocki to niszczą się wszystkie. Ale kiedy są obok siebie 4 lub 5 (więcej się nie da) klocki to niszczą się trzy. Czy wie ktoś jak mam to zmienić aby niszczyły się odpowiednio 3,4 lub 5.