Ребят, кто знает как нужно проектировать (а не те для кого главное чтобы работало), покритикуйте код плиз.
Мне например не нравится что есть внешние переменные
вроде engravingText.currentX - нужно ли от них избалвяться?
Но по другому я не знал как реализовать изменение этих данных чтобы можно было их читать сразу 2мя классами
LoaderLetters и Bit
Так же мне кажется реализация метода LoaderLetters.showText
корявой, т.е. что в ней находится обработка анимации не только букв но и canvas
http://jsfiddle.net/kuzroman/qsw1yazs/
Буду рад любой здравой критике. Спасибо!