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

[REBOL] Re: [view] Adding objects to a face....

From: carl:cybercraft at: 26-Sep-2004 15:06

On Saturday, 25-September-2004 at 20:07:50 Izzy boy wrote,
>.... Is it possible? > >Say I have: > >>view A: layout [Item1: text "Hi!"] > >Is there a way to use A to add {text "Bye!"} to it, as >if I had instead typed: > >>view A: layout [Item1: text "Hi!" Item2: text "Bye!"] > >??
Not easily, I suspect.
>I'm working on a game.. If it works, I'd probably need >that type of thing to add players that just appwalk onto >the screen, or to Summon mosters to the area.
You might be better to use the Draw dialect, then your players can just be values in a block so you can add, delete and manipulate them at will. An example... REBOL [] players: [ pen 255.0.0 box 100x100 110x110 ] board: reduce ['draw players] view layout [ b: box 300x300 white effect board button "Add Player" 200 [ pos: random 290x290 append players reduce [ 'pen random 255.255.255 'box pos pos + 10x10 ] show b ] button "Move 1st Player" 200 [ move: 5x5 - random 10x10 players/4: players/4 + move players/5: players/5 + move show b ] ] Read about the Draw dialect here... Hope that gives you some ideas. -- Carl Read