> -- Jordan писал(а):
> Пара советов
1) Касательно return в середине button_find_pos рекомендую посмотреть 11 страницу вhttp://www.inr.ac.ru/~info21/pdf/i21.pdf. Есть и более общий материал на тему правильного написания циклов --- м.б. тов. Ермаков даст ссылку.
2) point_in_rect можно записать короче (Хотя творческий процесс развития языка Си на месте не стоит. Поэтому не удивлюсь, если при новых стандартах эта запись может быть и не эквивалентной. Потому ответственность касательно Си с себя снимаю)
## Код:
```
bool point_in_rect(int px, int py, int x, int y, int w, int h)
{
  return ((px >= x) && (py >= y) && (px <= x + w) && (py <= y + h));
}
```
