DirectX Mouse



  • Moin moin!

    ich hab da kleine schwierigkeiten mit der DirectX Mouse.

    ich berechne meine absolute X und Y position so:

    mouse.Xi += mousestate.lX;
    	mouse.Yi += mousestate.lY;
    

    mouse.Xi und YI gebe ich dann am bildschirm aus.
    anfangs liegt der cursor auf einem fixen punkt. (x/y) = (0/0)
    bewege ich ihn jetzt ein bischen durch die gegend und schiebe ihn dann wieder so hin das die anzeige 0/0 sagt, liegt der cursor aber nicht auf ausgangsposition.
    (ohne das ich das fenster verlassen habe, oder gegen den reelen bildschirmrand geschoben habe)
    mouse.Xi ist ein float.

    ich würde es ja schaffen den cursor durch einige IFs immer da zu halten wo der wert ist, oder den werd so anzupassen das er immer am cursor ist.
    aber nur dann wenn die zurückgelegte strecke x auch im speicher ankommt 😞


Anmelden zum Antworten