home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / util / colorrequester-1.01.lha / ColorRequester / SCR.guide (.txt) < prev    next >
Amigaguide Document  |  1994-01-16  |  2KB  |  37 lines

  1.    SCR is a Screen Color Requester for AGA Amigas.  SCR opens a requester
  2. containing palette controls that allow you to change, copy, swap, spread,
  3. and cycle the colors of any public screen.  AmigaDOS 3.0 is required.
  4.    Pen colors can be modified using individual RGB sliders for any pen
  5. selected from the color palette.
  6.    Pen colors can be copied, swapped, spread, and cycled using the buttons
  7. provided, which all operate in the same manner.  Pick a starting pen from
  8. the palette, and then click the desired button (Copy, Swap, Spread, or
  9. Cycle).  Then pick the ending pen from the palette, and the function will
  10. operate between the starting and ending pens.  Change the speed of color
  11. cycling using the slider provided.
  12.    You can also save and load modified screen color maps by menu selection.
  13.    You can incorporate this color requester in your own programs.  Link the
  14. Palette.obj file with your own program and "XREF ChangePalette."  Then 
  15. ChangePalette can be used as a subroutine to open the screen color
  16. requester on either a public screen or a screen of your own.  Pass the
  17. screen address to ChangePalette on the stack.  Passing a #$0 value will
  18. cause the requester to open on the public screen.  The code below shows how
  19. this is done for the SCR program in assembly language.
  20. **************************************************************
  21. *  Screen Color Requester (SCR)
  22. **************************************************************
  23.    XREF  ChangePalette
  24. _main:
  25.    move.l   #0,-(sp)          ;In order to open on public screen
  26.    jsr      ChangePalette     ;Do the palette thing
  27.    add.l    #4,sp             ;Clean up stack
  28. Close:
  29.    moveq    #0,d0
  30.    rts                        ;bye
  31.    END
  32. **************************************************************
  33.    SCR and Palette.obj are public domain programs.  Please enjoy using
  34. them, and if you have any comments or questions, contact me via Email
  35. at RHorne@cup.portal.com.
  36.                                                   Richard Horne
  37.