diff options
author | 2013-02-01 03:23:14 -0800 | |
---|---|---|
committer | 2013-02-01 03:23:14 -0800 | |
commit | fbd3cedc653eba871b6d5c6f6a56a78a2cfdde75 (patch) | |
tree | e8908b1715ca3b1d42b0a6ac4aeb8e0769abb5f6 /native/jni/src/proximity_info.cpp | |
parent | 5b1cd3aa7a665fc45958c1daa10b1a63d618a642 (diff) | |
parent | ee456af9d4c7ce4fe2dc0513a8b2cf08c21b5f21 (diff) | |
download | latinime-fbd3cedc653eba871b6d5c6f6a56a78a2cfdde75.tar.gz latinime-fbd3cedc653eba871b6d5c6f6a56a78a2cfdde75.tar.xz latinime-fbd3cedc653eba871b6d5c6f6a56a78a2cfdde75.zip |
am ee456af9: Cleanup in ProximityInfoParams
# Via Ken Wakasa
* commit 'ee456af9d4c7ce4fe2dc0513a8b2cf08c21b5f21':
Cleanup in ProximityInfoParams
Diffstat (limited to 'native/jni/src/proximity_info.cpp')
-rw-r--r-- | native/jni/src/proximity_info.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/native/jni/src/proximity_info.cpp b/native/jni/src/proximity_info.cpp index 3979cfa9a..d812745ca 100644 --- a/native/jni/src/proximity_info.cpp +++ b/native/jni/src/proximity_info.cpp @@ -24,6 +24,7 @@ #include "geometry_utils.h" #include "jni.h" #include "proximity_info.h" +#include "proximity_info_params.h" namespace latinime { @@ -127,17 +128,15 @@ bool ProximityInfo::hasSpaceProximity(const int x, const int y) const { float ProximityInfo::getNormalizedSquaredDistanceFromCenterFloatG( const int keyId, const int x, const int y) const { - const static float verticalSweetSpotScaleForGeometric = 1.1f; const bool correctTouchPosition = hasTouchPositionCorrectionData(); - const float centerX = static_cast<float>(correctTouchPosition - ? getSweetSpotCenterXAt(keyId) + const float centerX = static_cast<float>(correctTouchPosition ? getSweetSpotCenterXAt(keyId) : getKeyCenterXOfKeyIdG(keyId)); const float visualKeyCenterY = static_cast<float>(getKeyCenterYOfKeyIdG(keyId)); float centerY; if (correctTouchPosition) { const float sweetSpotCenterY = static_cast<float>(getSweetSpotCenterYAt(keyId)); const float gapY = sweetSpotCenterY - visualKeyCenterY; - centerY = visualKeyCenterY + gapY * verticalSweetSpotScaleForGeometric; + centerY = visualKeyCenterY + gapY * ProximityInfoParams::VERTICAL_SWEET_SPOT_SCALE_G; } else { centerY = visualKeyCenterY; } |