I displayed screen_size.x in digits for a 800x600 panel. The result was 800 as to be expected. I'm not sure why it displays the same result when I switch to fullscreen mode.
I moved another panel one pixel at a time on this 800x600 panel "backround" by modifying the pos.x and pos.y values. However, when I switch to fullscreen mode, the movement is considerably "slower" due to an increase in pixels the panel has to move on the screen. I tried the following:
"movement_factor = (screen_size.x / bmap_width(bmap))^2;"
When screen_size.x is equal to bmap_width, the result is 1 when squared (one pixel). When screen_size.x is larger than bmap_width, squaring the result is larger than one. While this reconciles the problem somewhat, it is not completely accurate; the panel still moves 'slower' when in fullscreen mode. I need to find the precise width in pixels of a given monitor to obtain the correct "movement_factor"; screen_size.x when in fullscreen mode doesn't seem to give me the desired result.
Last edited by SirCamaris; 08/11/08 02:24.