Currently the map position is polled as a separate event, but the mouse down/up events in Win32 provide a position. It is theoretically possible that with fast mouse movement these two positions can be different. It would be better to overwrite Host.MousePosition with the event position when it is being fired (and possibly leaving it that way for until the next mouse poll?)
Currently the map position is polled as a separate event, but the mouse down/up events in Win32 provide a position. It is theoretically possible that with fast mouse movement these two positions can be different. It would be better to overwrite Host.MousePosition with the event position when it is being fired (and possibly leaving it that way for until the next mouse poll?)