2wvxvw: по-моему такую текстуру клонировать - больше затрахаешься, чем нарисовать штрихами. по крайней мере - такие уголочки не получатся. В левом верхнем и правом нижнем еще по одному делению должно быть.
автору: реально лень разбираться. Похоже, что ошибка где-то здесь:

Код:
if( Y0> this._высота){X0+=this._смещениеЛинии; Y0=this._высота;}
if( X1> this._ширина){Y1+=this._смещениеЛинии; X1=this._ширина;}