cur_max_x
if (cursor_x == cur_max_x())
cursor_x = imin(cursor_x, cur_max_x());
(cursor_y == cur_max_y() && cursor_x < cur_max_x());
cursor_x = cur_max_x();
if (cursor_x < cur_max_x())
cursor_x < cur_max_x() &&
cursor_x = cur_max_x();