Кажется, я всё-таки начала что-то понимать в реверсях. А именно: кроме углов как точек и линий вдоль края поля есть ещё угол как площадь, то есть треугольник. И вот его-то и надо присваивать, пока его площадь не станет равна площади половины поля. Потому что окрашенный одним цветом треугольник в углу уже нельзя изменить.