public bool isSolid( ref Vector2 v )
{
_tempIsSolidX = (int)v.X;
_tempIsSolidY = (int)v.Y;
if( _tempIsSolidX >= 0 && _tempIsSolidX < _width && _tempIsSolidY >= 0 && _tempIsSolidY < _height )
return ( _data[_tempIsSolidX + _tempIsSolidY * _width] >= _alphaTolerance );
//return ((_data[_tempIsSolidX + _tempIsSolidY * _width] & 0xFF000000) >= _alphaTolerance);
return false;
}