mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
23 lines
314 B
C
23 lines
314 B
C
#include <u.h>
|
|
#include <libc.h>
|
|
#include <draw.h>
|
|
|
|
int
|
|
drawreplxy(int min, int max, int x)
|
|
{
|
|
int sx;
|
|
|
|
sx = (x-min)%(max-min);
|
|
if(sx < 0)
|
|
sx += max-min;
|
|
return sx+min;
|
|
}
|
|
|
|
Point
|
|
drawrepl(Rectangle r, Point p)
|
|
{
|
|
p.x = drawreplxy(r.min.x, r.max.x, p.x);
|
|
p.y = drawreplxy(r.min.y, r.max.y, p.y);
|
|
return p;
|
|
}
|
|
|