Показать сообщение отдельно
  #3  
Старый 11.08.2015, 15:05
dimavit dimavit вне форума
Прохожий
 
Регистрация: 09.05.2012
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
Код:
  If (DeltaX = 0) And (DeltaY = 0) then
  begin
    x := x1;
    y := y1;
  end else If DeltaX = 0 then
  begin
    x := x1;
    y := y1 + STEP;
  end else If DeltaY = 0 Then
  begin
    y := y1;
    x := x1 + STEP;
  end else
  begin
    //Здесь размещается основной код
  end
Да, согласен, но уж больно запутано получается по сравнению с логичной и легко читаемой структурой Select Case, которой в Паскале, увы, нет.
Ответить с цитированием