Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Counter measures

From: carl:cybercraft at: 6-Sep-2002 1:17

Replying to my own post... On 05-Sep-02, Carl Read wrote:
> Try this... > rebol [] > ; This function just makes an image from a layout... > make-die: func [color [tuple!] /local image][ > layout [ > image: box 30x30 effect [draw [ > pen none > fill-pen color none > circle 14x14 15 > ]] > ] > to-image image > ] > Board-elements: Stylize [ > black-square: box 100.100.100 50x50 > white-square: box white 50x50 > ; 'die is now an image - note the 'key effect used > ; to make the black in the image transparent. > die: image make-die red effect [key 0.0.0] > ]
[snip] That could be simplified by using an oval in a box, thus not requiring you to use an image. ie, the function could be tossed. So, 'die could be... die: box 30x30 effect [key 0.0.0 oval] and then you'd only need to change the dice' colors instead of creating a new image each time. That said, prettier dice could be created by using draw... -- Carl Read