Волны вывожу push de командами

Попоробовал.
В местах начала (конца) земли спрайт волны двигается рывками через знакоместо. Получается прежде чем выводить нужно еще обсчитать крайний спрайт волны.

Но это еще полбеды. Самое главное мне приходится еще и стерать волны такой же процедурой. Потому что спрайты выводятся дублированием чётных строк и когда, например, мина всплывает то она дублирует нижнюю линию волны вокруг себя.[COLOR="Silver"]