Forum Archive. A read-only snapshot of the Warfare Incorporated forums (2003–2020), preserved for historical purposes.  ·  warfareincorporated.com
Warfare Incorporated Forum

Jumping Screen
Author Message
crakerz
Mega-Poster


Joined: 17 Sep 2003
Posts: 353
Location: California Bay Area
 Post Posted: Wed Feb 04, 2004 11:43 am  Post subject: Jumping Screen

New issue:

This started last night, but at what point, I'm not sure. I've unloaded the current level, created new levels, uninstalled/reinstalled the editor, same symptoms. Platform is XP Pro with admin, .NET installed. Mouse is A4 Tech optical wireless. No issues with any other software.

Using M: Magnification is such that not all the field is visible (actual magnification can be anything).
The following only occurs when the top boundry line is *not* visible.

Click Definitions:
All Clicks are left button.
Fast-Click: Button pressed and immediately released.
Brief-Click: Button is pressed and held down for a short period (250ms) then released.
Click-Hold: Button is pressed and held down.
Click-Release: Button is released after a Click-Hold.


A. Objects in view may or may not be selected. Cursor is *not* over any object.

1. Brief-Click or Fast-Click, screen jumps up so that top boundary is visible.
2a. Click-Hold, nothing happens.
2b. Click-Release, screen jumps up so that top boundary is visible.
3a. Click-Hold, move cursor. Red Selection box appears, follows cursor. Objects in box become selected.
3b. Click-Release, screen jumps up so that top boundary is visible. Selected objects remain in place.


B. No object is selected (highlighted). Cursor is over object.

1. Fast-Click, screen jumps up so that top boundary is visible. Object is selected.
2. Brief-Click, screen jumps up so that top boundary is visible. Object is deposited under cursor.
3a. Click-Hold, after short delay, screen jumps up so that top boundary is visible.
3b. Click-Release or move cursor, object is deposited/shown under cursor.


C. Object is selected (highlighted). Cursor is over object.

1. Fast-Click, Brief-Click, Click-Hold/Release: object remains selected. No other action.
2a. Click-Hold, move cursor to move object, object follows cursor.
2b. Click-Release, screen jumps up so that top boundary is visible. Object remains at pre-release cursor position

D. Drag object from bin:

1. Click-Hold, drag object.
2. Click-Release, screen jumps up so that top boundary is visible. Object remains at pre-release cursor position
crakerz
Mega-Poster


Joined: 17 Sep 2003
Posts: 353
Location: California Bay Area
 Post Posted: Wed Feb 04, 2004 1:30 pm  

Additional Info:

If I have the lower part of the level visible, minimize the window, then maximize it, the effect reverses (i.e. the screen jumps to the bottom, not the top.) Also, the screen

If I have the upper part of the level visible, minimize the window, then maximize it, the effect reverses again (i.e. the screen jumps to the top, not the bottom.)

This is repeatable any number of times.
crakerz
Mega-Poster


Joined: 17 Sep 2003
Posts: 353
Location: California Bay Area
 Post Posted: Wed Feb 04, 2004 2:21 pm  

Additional Info:

When minimized and restored, the screen shows the prior menu settings.

For example: zoom is set to 75%, areas are hidden, window is minimized and restored. Restored window settings are changed to, say 100%, view in lower left quadrant, areas are visible. Minimize/restore, settings are back to 75%, areas are hidden.

Min/Restore any number of times toggles back and forth.
scottlu
WI Founder


Joined: 15 Aug 2003
Posts: 1773
 Post Posted: Wed Feb 04, 2004 8:06 pm  

Thanks! I'll get it fixed before next release.
scottlu
WI Founder


Joined: 15 Aug 2003
Posts: 1773
 Post Posted: Mon Feb 16, 2004 5:21 pm  

I can't reproduce this, however maybe I have fixed it already. I fixed another view-resetting bug just like this, with scenarios similar to what you outline, however it required that first you scroll to the desired position using the mouse wheel. Did you use the mouse wheel to set up these scenarios? Try using the scroll bars and see if you can repro.
crakerz
Mega-Poster


Joined: 17 Sep 2003
Posts: 353
Location: California Bay Area
 Post Posted: Tue Feb 17, 2004 12:57 am  

I can repro with the scroll bars or the mouse wheel. See if you can repro this:

1. Open a new level at 100%, so it is showing the top left corner.
2. Use the scroll bars to set the view to the lower right corner.
3. Minimize the window.
4. Maximize the window. The screen view will be the upper left.
5. Minimize the window.
6. Maximize the window. The screen view will be the lower right.

Repeating the above 3-6 will cause the view to change. If you change other settings, such as zoom, areas on/off, etc, the same thing happens.