Есть вот такой код:
protected override void OnMouseMove(MouseEventArgs e)
{
float x = e.X * Mpi.X, y = e.Y * Mpi.Y;
_CalculateGeographPos(x, y);
base.OnMouseMove(e);
}
private void _CalculateGeographPos(float x,float y)
{
this._xPos = (x - this._deltaX) / this._deltaS;
this._yPos = (y - this._deltaY) / this._deltaS;
}
И есть еще вот такой:
protected override void OnMouseMove(MouseEventArgs e)
{
float x = e.X * Mpi.X, y = e.Y * Mpi.Y;
this._xPos = (x - this._deltaX) / this._deltaS;
this._yPos = (y - this._deltaY) / this._deltaS;
base.OnMouseMove(e);
}
Так вот, меня интересуют значения _xPos и _yPos, в каждом примере их значения различаются на величину от 0,0001 до 0,00000006 примерно. Почему так происходит

?
17.03.09 13:17: Перенесено модератором из 'Java' — Blazkowicz