Что это :-"IF delta > -1 * jump AND delta < jump THEN" , зачем это ???

Код какой-то мутноватый , выкиньте лишнюю муру , вот типа это :-"jump := enc_imp / 2".

Примеры примерами но и свои мозги иметь надо .