jorotroid
Member
So I've been spending my time since 4.1 released just reading through the code and taking notes with a particular focus on trying to understand how the scrolling does and doesn't work. I want to try to see if I can improve upon it, so I thought I would ask all of you for what sort of weird scrolling behavior you have seen so I can try to see if I can fix it. Here are the issues that I have observed:
-When you have both Right and Left Scrolling on, sometimes a gap will appear in the tiles when you go back in the opposite direction.
-Paths don't load properly when scrolling.
-Moving left to a new screen that has Left Scrolling enabled can lead to a variety of weird behaviors including no function left scrolling at all, as well as if you go yet another screen left you might warp to a random screen or maybe get stuck in a loop of warping to several different screens.
-There is no way to set up a group of screens as two way scrolling rooms. If the end screens only have scrolling in one direction, they you have to scroll completely to the next screen in the room before you can scroll back to the room's exit.
I think I have seen other issues, but it's difficult to determine what is causing what. So let me know what other crazy behaviors you have seen, and I will try to see if I can pin that down.
I'm thinking that what I want to do is eventually rewrite the scrolling so that there is only one flag for marking if a room is horizontally scrollable. Then scrolling will only occur if that room a room next to it are marked as scrollable. If a room is marked as scrollable, but does not neighbor a scrollable room, then no scrolling will occur.
-When you have both Right and Left Scrolling on, sometimes a gap will appear in the tiles when you go back in the opposite direction.
-Paths don't load properly when scrolling.
-Moving left to a new screen that has Left Scrolling enabled can lead to a variety of weird behaviors including no function left scrolling at all, as well as if you go yet another screen left you might warp to a random screen or maybe get stuck in a loop of warping to several different screens.
-There is no way to set up a group of screens as two way scrolling rooms. If the end screens only have scrolling in one direction, they you have to scroll completely to the next screen in the room before you can scroll back to the room's exit.
I think I have seen other issues, but it's difficult to determine what is causing what. So let me know what other crazy behaviors you have seen, and I will try to see if I can pin that down.
I'm thinking that what I want to do is eventually rewrite the scrolling so that there is only one flag for marking if a room is horizontally scrollable. Then scrolling will only occur if that room a room next to it are marked as scrollable. If a room is marked as scrollable, but does not neighbor a scrollable room, then no scrolling will occur.