A code style question
Geoff Canyon
gcanyon at gmail.com
Tue Jan 20 12:54:47 EST 2015
okay, I think this is correct for both versions (gah)
function baseID newID
if newID is empty then
if not exists (the baseID of this stack) then
set the baseID of this stack to "this card"
end if
else
if exists(newID) or \
newID is among the items of "this card,card list,background
list,stack list" then
set the baseID of this stack to newID
else
set the baseID of this stack to "this card"
end if
end if
return the baseID of this stack
end baseID
function baseID newID
if (newID is not empty and not exists(newID)) or \
(newID is empty and not exists(the baseID of this stack)) then \
set the baseID of this stack to "this card"
if exists(newID) or \
newID is among the items of "this card,card list,background
list,stack list" then \
set the baseID of this stack to newID
return the baseID of this stack
end baseID
More information about the use-livecode
mailing list