Ive made a logic error
AG new library is faster.
Unfortnuantely Ive realised something which has only been apparent now Im working on the reactions.
My logic for the movement of pixels was slightly wrong
It should be two independent steps
If u can move vertically do so,
if u can move horizontally do so.
it was
try and move verticle & horizontal amounts, if u can do it
If u cant just do the horizontal amount
The difference in these two logics can be demonstrated with the following glitch in the current version
It takes a long time for a pile of water to level out
What happens top water molecule cant move down and (left) say so will just move left. but then may next try to move down and right, not be able to do it so just move right! So it goes back to where it was without falling down!
Sorry everyone, Particularly AG, can u alter that please?
It also helps with the reactions - I will explain later when I release that
AG new library is faster.
Unfortnuantely Ive realised something which has only been apparent now Im working on the reactions.
My logic for the movement of pixels was slightly wrong
It should be two independent steps
If u can move vertically do so,
if u can move horizontally do so.
it was
try and move verticle & horizontal amounts, if u can do it
If u cant just do the horizontal amount
The difference in these two logics can be demonstrated with the following glitch in the current version
It takes a long time for a pile of water to level out
What happens top water molecule cant move down and (left) say so will just move left. but then may next try to move down and right, not be able to do it so just move right! So it goes back to where it was without falling down!
Sorry everyone, Particularly AG, can u alter that please?
It also helps with the reactions - I will explain later when I release that