Try put a sprite or other visible object. The viewport line maybe as thin as thread but it should be there. Otherwise it might be graphical issue within your system.
select the layout on right pane and scroll a bit in work area.
That's the kind of simple formula I always use when needed something in reverse. Negate and multiply.
Since you made image point for each arm at the center of body the method still relevant and can be applied. Here the modified version:
dropbox.com/scl/fi/q4paq1o0l9oulv67dkpu1/BloxlineInitiation.capx
It will be concise to differentiate the state by checking whether the player in "punch right" or in "punch left" state by put string variable "state" or "punching_state". Flipping mathematically is just negative sprite height.
You can do like this and remove conditional event for the animation:
Just in case: dropbox.com/scl/fi/o0vegcufod85s023kck1m/DoomGuy-simplified.capx
Develop games in your browser. Powerful, performant & highly capable.
I got similar mechanism. Have a look:
dropbox.com/scl/fi/ksf4g9kseczekqqs3xbdl/jigsaw_puzzle_pic.capx
Check again "Attack" animation speed whether the value is 0.
Sure you can lock direction in 45 degree iteration or compare distance. So if player pick diagonal route then the next valid word queue position must had that same diagonal distance reference, if less it will be ignored. And it goes the same with horizontal or vertical pick.
Well you just need to search the keyword deeper. My example exist years ago to showcase that kind of game mechanic:
dropbox.com/scl/fi/07ytwvrz4rvbnwbclu8w9/search_word_jumble.capx
If you need match detection reference example:
dropbox.com/scl/fi/6gqid9g6bqjp9i7t9xgen/find_detect_match_3b.capx
Posting it in relevant thread to get proper response: construct.net/en/forum/scirra-website/website-issues-and-feedback-35
Scaling within tap scrolling: drive.google.com/file/d/11K_Ci7PjnyjYWSBYNIWi0RtfWYMTw9QJ/view
If it is about perfect angle bouncing then this example fit that:
dropbox.com/scl/fi/3wb7ua84yhe93ufcghie4/bllt_bounce.capx
My favourite approach for resetting value would be using modulo:
Set value to (var+1)%maxValue
, you just need to replace maxValue with number or a defined variable.