|
|
1.1 root 1: #include <jerq.h>
2: #include "layer.h"
3: /*ARGSUSED*/
4: static void
5: Lblt(l, r, db, fp, o)
6: Layer *l;
7: Rectangle r;
8: Bitmap *db;
9: register struct{
10: Bitmap *sb;
11: Point q;
12: Code f;
13: } *fp;
14: Obscured *o;
15: {
16: bitblt(fp->sb, rsubp(r, fp->q), db, r.origin, fp->f);
17: }
18: lblt(b, r, l, p, f)
19: Bitmap *b;
20: Rectangle r;
21: Layer *l;
22: Point p;
23: Code f;
24: {
25: Point q;
26: Rectangle dr;
27: q=sub(p, r.origin);
28: dr=raddp(r, q);
29: layerop(l, Lblt, dr, b, q, f);
30: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.