Artifact a6097b561f4500cacb50c615c121b2ebe807924e89de5927a9f43bcca7b6aa23:
- File lib/libstuff/geom/quadrant.c — part of check-in [15eae1e8e6] at 2019-06-20 16:42:23 on branch trunk — Import sources to have something to work with (user: KhazAkar size: 369)
/* Copyright ©2006-2010 Kris Maglione <maglione.k at Gmail> * See LICENSE file for license details. */ #include <stuff/geom.h> Align quadrant(Rectangle r, Point pt) { Align ret; pt = subpt(pt, r.min); ret = East * (pt.x >= Dx(r) * .7) | West * (pt.x <= Dx(r) * .3) | South * (pt.y >= Dy(r) * .7) | North * (pt.y <= Dy(r) * .3); return ret; }