You do not have permission to view this post
OR doesn't always do what you think in C3. The issue is the first isn't actually a boolean, it's a picking condition. So it picks all of the Player objects with the boolean, of which there are none! So when the second OR condition succeeds, the first action can't do anything, because there are no items picked to set the new boolean value to!
"trigger once" will reset on a layout change. This is expected.
If boolean
Else
You don't have to do anything special. C3 figures out that if the start is higher than the end, it goes backwards.
This is closer to what meant.
Your suspicion is correct, and the logic is correct. The appropriate logic is to catch On space pressed, and then use subevents, with Else to break down the number.
Fixed.
Look at the Animated Spritefont effects sample, in Advanced Examples, on the Start page.
This will get you one decimal place.
Add Tween behaviour and tween (one property) Opacity to 100 over X seconds. Just set the sprite's Opacity to 0 before.
(Took too long). Here's a variation. You need a local variable, so you start counting at zero each time. (Or make sure to reset your sum-counter to zero).
CoinSum_619_RM.zip
You can use any of the rbg expressions, but do be careful - you have to use the correct values:
construct.net/en/make-games/manuals/construct-3/system-reference/system-expressions
rgbEx actually is only 0 to 100.
Develop games in your browser. Powerful, performant & highly capable.
Get rid of the quotes:
choose(rgbEx(4, 0, 255), rgbEx(199, 199, 199), rgbEx(255, 0, 0) )