Problem with "delete button"
panagiotis merakos
panos.merakos at livecode.com
Mon Dec 19 09:06:38 EST 2016
Hi all,
This issue is now confirmed and fixed. The fix is planned to be included in
LC 8.1.3 RC-1.
http://quality.livecode.com/show_bug.cgi?id=19017
Best,
Panos
--
On Mon, Dec 19, 2016 at 12:38 PM, pink <nabble at mad.pink> wrote:
> In a nutshell: I have a stack that I've been tinkering with for while.
> There
> is a particular handler in which there is a "delete button" command which
> causes Livecode to crash in 8.1 thru 8.1.3 (I don't have any versions of
> Livecode prior to 8.1 right now). Everything works fine in 7.1.4 and 6.7,
> so
> it is a new problem.
>
> This happens in the IDE and in standalones built. Oddly, there's no crash
> log, so I guess I would describe it more as "suddenly quits".
>
> If you're familiar with 2048, it is a similar game system. Numbered buttons
> get moved around a board, and when two alike numbers collide, they get
> added
> together and one of the buttons gets removed. Below is the actual handler,
> the problem line is "delete button tAtom"
>
> command fuseAtoms pStarting,pDestiny, at pGame
> put pGame["hex"][pDestiny]["atom"] into tDAtom
> put pGame["hex"][pDestiny]["value"] into tDValue
>
> put tDValue*2 into pGame["hex"][pDestiny]["value"]
>
> if pGame["keeper"]["best"]<pGame["hex"][pDestiny]["value"] then put
> pGame["hex"][pDestiny]["value"] into pGame["keeper"]["best"]
>
> set the label of the button tDAtom to pGame["hex"][pDestiny]["value"]
>
> put pGame["hex"][pStarting]["atom"] into tAtom
> delete button tAtom
> put empty into pGame["hex"][pStarting]["atom"]
> put 0 into pGame["hex"][pStarting]["value"]
> put empty into pGame["hex"][pStarting]["fused"]
> put empty into pGame["hex"][pStarting]["flavor"]
> put empty into pGame["hex"][pStarting]["new"]
> add tDvalue*2 to pGame["keeper"]["score"]
> put 1 into pGame["hex"][pDestiny]["fused"]
> put 1 into pGame["keeper"]["validMove"]
> set the backgroundColor of graphic pStarting to empty
> if pGame["hex"][pDestiny]["flavor"] is 2 then set the backgroundColor
> of graphic pDestiny to pGame["settings"]["twoBack"]
> if pGame["hex"][pDestiny]["flavor"] is 3 then set the backgroundColor
> of graphic pDestiny to pGame["settings"]["threeBack"]
> if pGame["hex"][pDestiny]["flavor"] is 5 then set the backgroundColor
> of graphic pDestiny to pGame["settings"]["fiveBack"]
> if pGame["hex"][pDestiny]["value"] is 0 then
> set the backgroundColor of graphic pDestiny to
> pGame["settings"]["gunkBack"]
> add 1 to field "gunkCountShow"
> add 1 to pGame["keeper"]["negativeCount"]
> end if
> if pGame["hex"][pDestiny]["value"] is 0 then set the textColor of
> button tDAtom to pGame["settings"]["gunkText"]
>
> put 1 into pGame["keeper"]["validMove"]
> end fuseAtoms
>
>
>
>
> --
> View this message in context: http://runtime-revolution.
> 278305.n4.nabble.com/Problem-with-delete-button-tp4711069p4711075.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
--
Panagiotis Merakos <panos.merakos at livecode.com>
LiveCode Software Developer
Everyone Can Create Apps <https://livecode.com>
More information about the use-livecode
mailing list