[b35] Wild scrolling when targeting with talent
Posted: Wed Dec 07, 2011 8:25 pm
This problem was previous reported in another thread, here: http://forums.te4.org/viewtopic.php?f=42&t=30059
Problem: After selecting an enemy-targeting talent from the bar at the bottom of the interface, the screen seems to scroll wildly when the mouse enters the game area. I believe that this is because the mouse enters at the edge of the game area (of course), and the game is programmed to scroll the screen more or less rapidly depending on how far the intended target is from the player or the center of the screen.
Solution: Because distant enemies aren't often targeted -- and even if they were -- I think that it'd be suitable for their to be a delay from the time that the cursor reaches a suitable distance from the player and when the screen begins to scroll. After all, having the screen begin scrolling rapidly right away when you want to target an enemy on the edge of the screen is annoying, anyway, so you'd kill more than one bird with a single stone by enforcing a grace period between targeting a distant tile and when scrolling begins, even if it were less than a second.
This is my first message, by the way, and, as somebody that used to play version 2 of ToME, I have to say that I was extremely surprised and impressed when I downloaded t4. The graphical presentation, music, and interface are all excellent, especially for an open-source project, and I think that it's really cool and a testament to the coders' abilities that the website is so interactive and informative. It must have been a hoot to program.
Thank you for all of your hard work, and good luck with the bug-fixes!
-Vencabot
Problem: After selecting an enemy-targeting talent from the bar at the bottom of the interface, the screen seems to scroll wildly when the mouse enters the game area. I believe that this is because the mouse enters at the edge of the game area (of course), and the game is programmed to scroll the screen more or less rapidly depending on how far the intended target is from the player or the center of the screen.
Solution: Because distant enemies aren't often targeted -- and even if they were -- I think that it'd be suitable for their to be a delay from the time that the cursor reaches a suitable distance from the player and when the screen begins to scroll. After all, having the screen begin scrolling rapidly right away when you want to target an enemy on the edge of the screen is annoying, anyway, so you'd kill more than one bird with a single stone by enforcing a grace period between targeting a distant tile and when scrolling begins, even if it were less than a second.
This is my first message, by the way, and, as somebody that used to play version 2 of ToME, I have to say that I was extremely surprised and impressed when I downloaded t4. The graphical presentation, music, and interface are all excellent, especially for an open-source project, and I think that it's really cool and a testament to the coders' abilities that the website is so interactive and informative. It must have been a hoot to program.
Thank you for all of your hard work, and good luck with the bug-fixes!
-Vencabot