Новый пример. Программирование игрального кубика для игры Марракеш. http://www.youtube.com/watch?v=5RHCoiEefcA
[d-84] команда изменения видов концов линий
[d-84] instead of 'square' caps we use 'butt' caps
[d-84] Убрал ненужную setCapsStyle в TortoiseRunner, поскольку она пока нигде не используется. Завёл константы для "round" и "butt"
Merge branch '84'
Merge branch 'master' into d-83
[d-83] Всё-таки у тебя "else" так и остался уползшим. И вообще с отступами была путаница.