convert line ends
[canaan.git] / prj / tech / libsrc / dev2d / gdgbm.c
blob81a7b32161694526fad0026e4c1140987c20ef15
1 /*
2 * $Source: x:/prj/tech/libsrc/dev2d/RCS/gdgbm.c $
3 * $Revision: 1.3 $
4 * $Author: TOML $
5 * $Date: 1996/06/26 10:34:40 $
7 * get bitmap.
9 */
11 #include <bitmap.h>
12 #include <canvas.h>
13 #include <grd.h>
14 #include <gdbm.h>
16 static grs_canvas get_cnv;
17 void gd_get_bitmap(grs_bitmap *bm, int x, int y)
19 grs_canvas *c = grd_canvas;
20 grs_canvas gc_save=get_cnv;
21 short flags_save=c->bm.flags;
23 gr_make_canvas(bm, &get_cnv);
24 gr_set_canvas(&get_cnv);
26 c->bm.flags &= ~BMF_TRANS;
27 gd_bitmap(&(c->bm), -x, -y);
28 c->bm.flags = flags_save;
30 gr_set_canvas(c);
31 gr_close_canvas(&get_cnv);
33 get_cnv = gc_save;