I think newt meant more something like this:
https://drive.google.com/file/d/1DeoI1pqlyrfuohpeO_ldXyKEKQ_hnLjY/view?usp=sharing
No clue if this is what you want to achieve.
There is no PositionToTileX in the Tilemap API in scripting. But you have all necessary to make your own.
You have to look at the manual:
https://www.construct.net/en/make-games/manuals/construct-3/scripting/scripting-reference/plugin-interfaces/tilemap
I made a little example space invaders. It's not perfect, but maybe it helps.
https://drive.google.com/file/d/1Wokf3NvbLaFfFyMb_xiyItJDiAxl3f42/view?usp=sharing
Here it is: https://drive.google.com/file/d/1_NdMkc-DV4S4NtxD7E_jp6iu8lCEOdLW/view?usp=sharing
Your function initDpad was renamed initDpad3.
Be sure you make backups and load the backups to verify them.
This is made with Construct? That is really impressive especially the particle effects and the explosions.
Did you have the problem only on you Galaxy A7 or on a desktop too? Did you you try remote preview on your Galaxy A7 on different browser?
A shot in the dark. Is it a Pixel-Art Game and has low resolution with pixel rounding enabled? Then try try disable pixel rounding.
I think the best way would be to use a Tilemap. You could use invisible tiles or set the whole Tilemap invisible.
Other Sprites collide only with the tiles not with the Tilemap itself.
for Amiga
https://github.com/earok/scorpion-editor-demos
You need milliseconds: 86400*1000 = 86400000
Turning off 'Pixel rounding' in the Properties should help.
Look here:
construct.net/en/free-online-games/inventory-example-692/play
There is a green button game.capx for download.
Try and catch should work in scripting:
try { rumtime.callFunction("myFunction","Parameter"); } catch(e) { //console.log(e); }
e is the error code you can ignore it if you want
Develop games in your browser. Powerful, performant & highly capable.
With autocomplete or at runtime?
I think autocomplete works only with functions created in scripting.