You've got too many States. You are mixing the Global State & the State on the Skeleton.
You only need one family. Then you compare Family against Sprite.
From the manual:
To prevent allowing websites to track you by your available controllers, most browsers supporting Gamepad input will report that there are no controllers connected until a button is pressed on one of the devices.
You can use Else at the top level. You can't add Else to a trigger.
https://www.scirra.com/manual/126/system-expressions
random(x)
Generate a random float from 0 to x, not including x. E.g. random(4) can generate 0, 2.5, 3.29293, but not 4. Use floor(random(4)) to generate just the whole numbers 0, 1, 2, 3.
It is working! (Change the 2 to a 3 like I said though). The problem is your frames 1 & 2 are so close in colour to the background you can't see them. Change your background and you'll see the other grass is there.
Make sure your Animation speed is set to 0 on the Default animation. Also use int(random(0,3)).
If you are using Create to generate your bullets, you probably aren't setting the layer, which will default them to layer 0, which is Background (behind everything).
You can do this with Families.
Not a bug. You've got Deck to be not global. The default is global so it can be accessed on any layout. There's no reason to do this, however, if you do want this, you have to add Destroy & Create Data "On start of layout".
Store the "choose" into a variable first, then Play it and Show it.
Develop games in your browser. Powerful, performant & highly capable.
Sounds like you should be using the DragDrop behaviour, rather than manually doing it.
Member since 28 May, 2012