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