Não sei se tu entendeu bem o esquema do marco, mas eu ia falar aquilo mesmo. Constrói a linha de 2 em 2 pixels. Tu construiu de 1 em 1.

Trans~:
O desenho tá muito bom, já tinha visto no MSN.
Só não entendi Rubi aí =x