Вероятно, это простое решение, которое просто ускользает от меня. В частности, я динамически создаю местоположения на холсте, используя функцию sin() для равноудаленных точек на окружности. Как только эти точки созданы, я анимирую фигуру, перемещающуюся от одной точки к другой, вычисляя наклон между точками и перерисовывая фигуру на каждом шаге наклона.
Проблема в том, что в зависимости от значений координат шаг наклона может составлять всего один шаг от точки a до точки b. Мне нужно, чтобы фигура двигалась по пути, а не просто прыгала от точки к точке.
Что я хочу сделать, так это заставить координаты местоположения (x, y) быть четными числами, что позволяет всегда уменьшать значения уклона. Итак, простая часть вопроса...
Как проверить, является ли значение int четным? Если это не так, я просто добавлю 1 к значению координаты.