Показать сообщение отдельно
  #4  
Старый 29.11.2012, 18:19
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от 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);
Конечно будет вылезать.
Ответить с цитированием