if(directInput.mouseButtonDown(0))
{
directInput.getMouseMovement(dx, dy);
gameCoord.GetScreenCoordinates(double(dx), double(dy));
gameCoord.CalulateScreenCoordinates();
gMouseClick_X_First = float(gameCoord.ReturnScreenCoordX());
gMouseClick_Y_First = float(gameCoord.ReturnScreenCoordY());
gMouseClick_Z_First = float(gameCoord.ReturnScreenCoordZ());
fout << dx << " " << dy << endl;
}
case WM_LBUTTONDOWN:
gameCoord.GetScreenCoordinates(LOWORD(lparam), HIWORD(lparam));
gameCoord.CalulateScreenCoordinates();
gMouseClick_X_First = float(gameCoord.ReturnScreenCoordinates(0));
gMouseClick_Y_First = float(gameCoord.ReturnScreenCoordinates(1));
gMouseClick_Z_First = float(gameCoord.ReturnScreenCoordinates(2));
return 0;
break;