Sometimes when you move head-on to the left edge of the screen, it will not take you to the screen to the left. Instead, you have to move diagonally. This is with Z3 style movement.
Going onto the screen to the left.
This still exists in b15...
Is this with smart screen scrolling on?
Yes. I have to check if it happens even when it's off, though.
This bug also prevents you from leaving the Item Rooms in NeoFirst's overworld.
Still in B16c!
Smart screen scrolling seems to be broken in general. I might just take it out before 2.5
I think it just has troubles with "looking" at the screen on the left. I think it should look something like this: (it's in psudocode based on my ZScript knowledge-- I don't know C++)
look_at(screen_on_left);
look_at(x_column 16);
look_at(y_column link_y);
if(y_column == unwalkable){
dont_let_link_go_over_to_the_next_screen;
}
I think this was fixed. Could someone check?
What? Yes, it is almost certainly fixed.