On 28 Feb 2006, at 03:55, Dick Kriesel wrote:
-snip-
A "rugged id" is a native long id stripped of any "of group id"
clauses and
"of stack" clauses, intended for use within a single stack.
A "rugged long id" is a native long id stripped of any "of group id"
clauses, intended for use across multiple stacks.
Thank you for the definitions.
On 28 Feb 2006, at 11:21, Dick Kriesel wrote:
On 2/28/06 2:06 AM, "Geoff Canyon" <[EMAIL PROTECTED]> wrote:
getProp uRuggedID
get the long id of the target
if word 1 of it is "card" then return word 1 to 3 of it
if "card" is among the words of it then return (word 1 to 3 of it
&& word -7 to -4 of it)
return word 1 to 3 of it
end uRuggedID
getProp uRuggedLongID
get the long id of the target
if word 1 of it is among the words of "card stack" then return it
if "card" is among the words of it then return (word 1 to 3 of it
&& word -7 to -1 of it)
return (word 1 to 3 of it && word -3 to -1 of it)
end uRuggedLongID
What about a control on a card in a substack?
this could do (partly):
getprop uRuggedID
get the long id of the target
-- if word 1 of it is "card" then return word 1 to 3 of it
if word 1 of it is among the words of "card stack" then return it
if "card" is among the words of it then
put num of words in char 1 to offset("of card id",it) + 1 of it
into tStart
return (word 1 to 3 of it && word tStart to tStart + 3 of it)
end if
return word 1 to 3 of it ###
end uRuggedID
getprop uRuggedLongID
get the long id of the target
if word 1 of it is among the words of "card stack" then return it
if "card" is among the words of it then
put num of words in char 1 to offset("of card id",it) + 1 of it
into tStart
return (word 1 to 3 of it && word tStart to -1 of it)
end if
return (word 1 to 3 of it && word -3 to -1 of it) ### !!!
end uRuggedLongID
###: I'm not sure about the necessity of the last return statements
in the getprop handlers.
(I leave them out)
!!!: the last return statement of the uRuggedLongID still needs
to be adapted if it must stay in,
but I cannot imagine on what kind of long id it would be applicable.
So please jump in if you know.
Greetings,
Wouter
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution