File Format : Mouse Pointers
----------------------------

File Extension : *.PTR

Header :
 Offset  Bytes  Value         Desc.
   0      4      'PTR',26      Signature
   4      2      x             X size of each character
   6      2      y             Y size of each character
   8      1      bpp           bits per pixel
   9      1      bypp          bytes per pixel
   10     1      flg           Special Flags

Programming structure:    ;Defined in VIDEO.H (VIDEO.INC)
struct g_mousehead {
  byte head[4];
  word x;
  word y;
  byte bpp;
  byte bypp;
  byte flg;
};

Notes:
  - After the header follows the actual pointer data.  The pointer is scanned
    down from left to right.
  - BPP (bit per pixel) may be 8,15,16,24 or 32 bits.
  - BYPP (bytes per pixel_ may be 1,2,3 or 4 and must match BPP.
  - The flags are defined as follows:
      bit  desc.
       0    Obsolete.  Do not use!
       1    Bit packed font.
      2-7   Reserved.
  - Bit packed pointers have only one bit to represent each pixel.  This type
    of font is much smaller but can only be one
    color which is set by mouse_setcolor().
    The pointer is still scanned down from left to right starting with
    bit 0 to bit 7.
    Bit packed pointers must have BYPP=1 and BPP is ignored but should be 0.
    See \src\utils\PTR.C to see how a bit packed pointer is created.

end


