home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 177.lha / Button / butimg.c < prev    next >
C/C++ Source or Header  |  1988-04-28  |  3KB  |  84 lines

  1. /*  IFF source = dh0:t/but-in */
  2.  
  3. /********************************/
  4. /* Written By IFFToImg  v1.0    */
  5. /* IFFToImg was written by      */
  6. /* Robert W. Albrecht at        */
  7. /* ZAP (tm) Software.           */
  8. /* (C) 1987 All Rights Reserved.*/
  9. /********************************/
  10.  
  11. #include <intuition/intuition.h>
  12.  
  13. /*   BMHD = 
  14.  *   w = 22, h = 16
  15.  *   x = 0, y = 0
  16.  *   nPlanes = 4
  17.  *   masking = 2
  18.  *   compression = 0
  19.  *   transparentColor = 0
  20.  *   xAspect = 20
  21.  *   yAspect = 11
  22.  *   pageWidth = 640
  23.  *   pageHeight = 400  */
  24.  
  25.  
  26. static UWORD pressed[128] =
  27. {
  28. 0x0780, 0x0000, 0x1c10, 0x0000, 0x3c04, 0x0000, 0x1800, 0x0000, 
  29. 0x0001, 0x0000, 0x6000, 0x0000, 0xf000, 0x0000, 0x8000, 0x0000, 
  30. 0x1000, 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, 0x3802, 0x0000, 
  31. 0x0400, 0x0000, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  32. 0x0400, 0x0000, 0x1fe0, 0x0000, 0x3ff8, 0x0000, 0x1ffe, 0x0000, 
  33. 0x8fff, 0x0000, 0x0fff, 0x0000, 0x1fff, 0x0000, 0x7fff, 0x0000, 
  34. 0xffff, 0x0000, 0x6fff, 0x0000, 0x3ffe, 0x0000, 0x1ffe, 0x0000, 
  35. 0x03f8, 0x0000, 0x0070, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  36. 0x0700, 0x0000, 0x0020, 0x0000, 0x0004, 0x0000, 0x6002, 0x0000, 
  37. 0xf001, 0x0000, 0xf000, 0x0000, 0xe000, 0x0000, 0xe000, 0x0000, 
  38. 0xe000, 0x0000, 0x7000, 0x0000, 0x3000, 0x0000, 0x1800, 0x0000, 
  39. 0x0004, 0x0000, 0x0090, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  40. 0x0080, 0x0000, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  41. 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  42. 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0x0000, 
  43. 0x0400, 0x0000, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  44. };
  45.  
  46. struct Image button_pressed =
  47. {
  48. 0, 0,
  49. 22, 16, 4,
  50. (USHORT *) &pressed[0],
  51. 0xf, 0x0,
  52. 0L,
  53. };
  54.  
  55. static UWORD out[128] =
  56. {
  57. 0x1880, 0x0000, 0x1010, 0x0000, 0x7ee4, 0x0000, 0xdfe0, 0xc000, 
  58. 0x05e0, 0x1000, 0x8040, 0x0000, 0xf900, 0x0000, 0xff00, 0x0000, 
  59. 0x8b80, 0x0400, 0x8480, 0x0000, 0x5000, 0x0000, 0x3940, 0x0000, 
  60. 0x0f00, 0x0000, 0x01e0, 0x0000, 0x0030, 0x0000, 0x0000, 0x4000, 
  61. 0x1f00, 0x0000, 0x1ff0, 0x0000, 0x7ffc, 0x0000, 0xdfff, 0xc000, 
  62. 0x05ff, 0xe000, 0x007f, 0xf000, 0x003f, 0xf800, 0x007f, 0xf800, 
  63. 0xf47f, 0xfc00, 0x7b7f, 0xfc00, 0x3fff, 0xf800, 0x1fff, 0xf800, 
  64. 0x07ff, 0xf800, 0x005f, 0xf000, 0x001f, 0xe000, 0x0003, 0x8000, 
  65. 0x1080, 0x0000, 0x2010, 0x0000, 0x0000, 0x0000, 0xa000, 0x4000, 
  66. 0xfa00, 0x0000, 0xff80, 0x0000, 0xffc0, 0x0000, 0xff80, 0x0000, 
  67. 0xff80, 0x0000, 0x7f80, 0x0000, 0x3f80, 0x0400, 0x1f80, 0x0000, 
  68. 0x07c0, 0x0000, 0x0060, 0x0000, 0x0000, 0x0000, 0x0004, 0x0000, 
  69. 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  70. 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
  71. 0x0000, 0x0000, 0x8000, 0x0000, 0x4000, 0x0000, 0x2000, 0x0000, 
  72. 0x0800, 0x0000, 0x0180, 0x0000, 0x0020, 0x0000, 0x0000, 0x4000, 
  73. };
  74.  
  75. struct Image button_out =
  76. {
  77. 0, 0,
  78. 22, 16, 4,
  79. (USHORT *) &out[0],
  80. 0xf, 0x0,
  81. 0L,
  82. };
  83.  
  84.