Здравствуйте, пишу программу “змейка” и возникла проблема с блокировкой поворота на 180 градусов. Я смог реализовать через логические переменные, и змейка действительно перестала разворачиваться на 180 при нажатии противоположной клавиши движения, но, если змейка бежит вниз и быстро нажать сначала влево/вправо, а потом вверх, то она разворачивается на 180 и получается входит сама в себя… В общем, я понимаю, что как-то через таймер можно сделать такую штуку… но не получается никак =(