Lines Matching defs:cl_cursprite
207 struct grf_spriteinfo cl_cursprite;
641 cl_cursprite.image = cl_imageptr;
642 cl_cursprite.mask = cl_maskptr;
643 cl_cursprite.cmap.red = cl_sprred;
644 cl_cursprite.cmap.green = cl_sprgreen;
645 cl_cursprite.cmap.blue = cl_sprblue;
845 data->x = cl_cursprite.pos.x;
846 data->y = cl_cursprite.pos.y;
877 iptr = (unsigned long long *) cl_cursprite.image;
878 mptr = (unsigned long long *) cl_cursprite.mask;
916 if (cl_cursprite.pos.x == data->x && cl_cursprite.pos.y == data->y)
920 rx = data->x - cl_cursprite.hot.x;
921 ry = data->y - cl_cursprite.hot.y;
929 prx = cl_cursprite.pos.x - cl_cursprite.hot.x;
930 pry = cl_cursprite.pos.y - cl_cursprite.hot.y;
938 cl_cursprite.pos.x = data->x;
939 cl_cursprite.pos.y = data->y;
947 copyout(&cl_cursprite, data, sizeof(struct grf_spriteinfo));
948 copyout(cl_cursprite.image, data->image, 64 * 8);
949 copyout(cl_cursprite.mask, data->mask, 64 * 8);
974 di = (unsigned long *)cl_cursprite.image;
975 dm = (unsigned long *)cl_cursprite.mask;
1000 cl_cursprite.size.x = data->size.x;
1001 cl_cursprite.size.y = data->size.y;
1004 gpos.x = cl_cursprite.pos.x;
1005 gpos.y = cl_cursprite.pos.y;
1006 cl_cursprite.pos.x = -1;
1007 cl_cursprite.pos.y = -1;
1014 cl_cursprite.hot = data->hot;
1024 memcpy(cl_cursprite.cmap.red, red, 2);
1025 memcpy(cl_cursprite.cmap.green, green, 2);
1026 memcpy(cl_cursprite.cmap.blue, blue, 2);
1056 if (cl_cursprite.enable) {
1067 cl_cursprite.enable = 1;
1070 cl_cursprite.enable = 0;
1077 cl_cursprite.pos.x = -1;
1078 cl_cursprite.pos.y = -1;