gbasys
diff src/gfx.h @ 12:a6ddf338a111
line clipping
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 01 Feb 2016 04:41:27 +0200 |
parents | 9d05431f4a16 |
children |
line diff
1.1 --- a/src/gfx.h Mon Feb 01 02:36:25 2016 +0200 1.2 +++ b/src/gfx.h Mon Feb 01 04:41:27 2016 +0200 1.3 @@ -63,4 +63,6 @@ 1.4 #define put_pixel(px, py, col, pbuf) ((unsigned short*)(pbuf)->pixels)[(py) * (pbuf)->x + (px)] = col 1.5 void draw_line(int x1, int y1, int x2, int y2, unsigned short col, struct pixel_buffer *pbuf); 1.6 1.7 +int clip_line(int *x1, int *y1, int *x2, int *y2, int left, int top, int right, int bot); 1.8 + 1.9 #endif /* _GFX_H_ */