Мне часто нужны такие функции, например, чтобы понять направление касаний на iPhone, и единственный способ решить эту проблему - использовать логику, например:
int dir,distY;
distY = newY-oldY;
if (distY > 0)
{
dir = 1;
}
else if (distY < 0)
{
dir = -1;
}
Я хотел бы знать, есть ли способ сделать это за один раз, используя мой математический метод или способ старой школы.
Уточнение, похожий пример того, что я ищу:
i = ++i % max;
вместо:
i++;
if ( i > max ) { i = 0; }