Цитата Сообщение от Bedazzle Посмотреть сообщение
Что дальше делать в том смысле, что застрял перед непонятной стеной, или что не знаешь, куда улучшать?
Застрял. В коде осталось порядка 150 меток с автосгенерированными названиями типа L1234 и неописанным назначением. Ну и куча логики не описана. Но всякий раз, когда берусь за какую-то неописанную процедуру, начинаю разбираться, перехожу по вызовам, а картина не вырисовывается. Какая-то каша вызывает какую-то другую кашу.

Порядок в существующем коде тоже есть куда наводить: позаменять значения цветов и прочие вещи константами, но это пониманию логики не поможет.