Цитата:
Сообщение от Van-89
Но я в Random'e делал поправку на это...
По идее ничего не должно вылезать... да и еще так сильно...
|
У тебя в проверке на отражении такой код:
Код:
If (y<27) or (y>477) then yy:=-yy;
If (x<27) or (x>621) then xx:=-xx;
Будем считать что это правильные значения, значит x должно принимать значения от 27 до 621, а y от 27 до 477, что в виде кода так:
Код:
x := 27 + Random(621 - 27 + 1);
y := 27 + Random(477 - 27 + 1);
У тебя же в коде написано так:
Код:
mass[m1,0,0,1]:=27+random(477);
mass[m1,0,1,1]:=27+random(621);
Конечно будет вылезать.