ausserdem:
wenn die maus zuckelt, ist es herzlich egal, ob man MouseDelta oder MouseX/Y benutzt,
beide werte würden abweichungen hervorbringen.
@poser
wenn du magst, fahr doch mal folgenden code und check damit mal,
welcher wert sich nicht benimmt
Code: Alles auswählen
InitKeyboard()
InitMouse()
InitSprite()
OpenScreen(800,600,32,"test")
Repeat
ExamineKeyboard()
ExamineMouse()
MDX = MouseDeltaX()
MDY = MouseDeltaY()
MB1 = MouseButton(1)
MB2 = MouseButton(2)
MMV = MDX Or MDY Or MB1 Or MB2
ClearScreen(0,0,0)
StartDrawing(ScreenOutput())
DrawingMode(1)
FrontColor(64,128,255)
Locate(100, 60) : DrawText("MDX = " + Str(MDX))
Locate(100, 80) : DrawText("MDY = " + Str(MDY))
Locate(100,100) : DrawText("MB1 = " + Str(MB1))
Locate(100,120) : DrawText("MB2 = " + Str(MB2))
Locate(100,140) : DrawText("MMV = " + Str(MMV))
StopDrawing()
FlipBuffers()
Until KeyboardPushed(1)probier den anderen code nochmal, aber starte mit tastatur, nicht mit maus.
zur not setze vor die hauptschleife der anderen code noch:
Code: Alles auswählen
ExamineKeyboard()
Delay(500)
ExamineKeyboard()