Original Post
int di7::UpdateMouse()
{
myResult = myMouse->GetDeviceState(sizeof(DIMOUSESTATE2), &myDIMS2);
if (!good(myResult))
{
myError->Add("Error getting mouse state.\n", true);
return(0);
}
myMX += myDIMS2.lX;
myMY += myDIMS2.lY;
if (myMX >= myScreenWidth)
myMX = myScreenWidth - 1;
else if (myMX < 0)
myMX = 0;
if (myMY >= myScreenHeight)
myMY = myScreenHeight - 1;
else if (myMY < 0)
myMY = 0;
return(1);
}
|