Page 1 of 1

[Fixed for V0.39] Keyboard and mouse not synchronized

Posted: Tue Mar 27, 2001 7:46 am
by Lubor Kolar
There is (a big IMHO) problem with events.
I have heavily overloaded (== slow) party. When I have an item in mouse and I press up arrow and THEN I try to throw item, it FIRST throws the item and THEN steps ahead.
In DM and CSB it was buffered right way - if I pressed up arrow and then threw item, firt my party moved forward (but slowly, I had to wait about 1/2 sec if my party was overloaded) and then I threw the item.
I hope I described it clearly.

Re: Keyboard and mouse not synchronized

Posted: Wed Jul 18, 2001 11:25 am
by beowuuf
Just bringing this back up and agreeing with it, it does slow the gameplay compared to DM when in the middle of combat. And it occurs when not overloaded (I've tried to spin then fire and had a fireball in the face, for example)

Re: Keyboard and mouse not synchronized

Posted: Thu Aug 09, 2001 5:05 am
by Rick
A simple solution to this is to handle keyboard and mouse with a single routine. The routine puts the event in a queue and voila.

Speaking about mouse, i have a problem with the mouse behavior. It's too erratic! :( At some point i feel certain acceleration effect in the mouse and that affects gameplay a lot.

Imagine your ninja picking up a lot of arrows to throw them to the monster, but when he tries to pick them up, you realize he has Parkingson disease :P

Curiously, this only happens in "action mode". When i click on a party member (like to move inventory), the mouse behaves ok. (The acceleration effect persists tho).

Perhaps it's the graphics routine that updates the screen too often, maybe? This is (i think) why monsters aren't animated in the original DM, but only screenshots - right?

By the way, George - do you work over the windows desktop, right? I think that maybe using console mode in the app would make things smoother (just my opinion), i mean why not 320x200 if you have to prescale the bitmaps anyway? it's a linear mode so screen drawing is pretty simple.

Posted: Wed May 17, 2006 8:42 pm
by George Gilbert
Fixed for V0.39