Ooops that should be + tY in the last lineā¦
On May 31, 2013, at 11:06 AM, Roger Guay <[email protected]> wrote: > Hi Chris, > > I believe this will do it for you: > > on placeBtnRandom pbtnName > put the width of btn pbtnName into bW > put the height of btn pbtnName into bH > put the width of this stack into sW > put the height of this stack into sH > put random(sW-bW) into tX > put random(sH-bH) into tY > set the loc of btn pbtnName to bW/2+ tX, bH/2 - tY > end placeBtnRandom > > Regards, > Roger > > On May 31, 2013, at 10:49 AM, Chris Sheffield <[email protected]> wrote: > >> Okay, I figure someone out there has probably done this before, so I thought >> I'd ask here before I dive in to the deep end (or go off the deep end, >> whichever comes first). >> >> Given a rectangular area (in this case a graphic object), I need to randomly >> position three controls (in this case Scott's tmControl buttons (groups)), >> within that area. It's not a huge area to work with, but the controls are >> not too big. The conditions are that the controls cannot intersect (overlap) >> and they have to be completely visible within the given area (not partially >> off-screen). >> >> Any takers? >> >> Thanks, >> Chris >> >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >> >> >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
