home *** CD-ROM | disk | FTP | other *** search
- struct rgb_image {
- /* User portion */
- int xsize, ysize; /* fill these in before using*/
- unsigned char *rbu, *bbu, *gbu; /* fill in these too */
-
- /* Private portion */
- int last_reg; /* leave all of the rest alone */
- short *ooxmap, *ooymap;
- UBYTE *CubeLookup;
- UBYTE Palette24[(3*256)+4];
- unsigned char reg_mem[256][3];
- unsigned char reg_memx[256][3];
- unsigned short *cspace;
- struct HamePort *HamePort;
- int u_r_here;
-
- long reserved0; /* Reserved for future use - must be set to zero */
- long reserved1;
- long reserved2;
- long reserved3;
- };
-
- struct LineBuff {
- unsigned char lr,lg,lb,flipper;
- int regpels,hpels,nchk;
- short edr,edg,edb;
- short oedr,oedg,oedb;
- short line_edr[340];
- short line_edg[340];
- short line_edb[340];
- struct HamePort *hp;
- UBYTE *linebuf;
- struct rgb_image *rgb;
- int left;
- int top;
- int wide;
- int high;
- int BuffCopy;
- };
-
-