diff options
author | 2013-01-17 23:43:43 -0800 | |
---|---|---|
committer | 2013-01-17 23:43:43 -0800 | |
commit | 4e3c7cf0ef8ed5b0b5523b631a9feffdeb922d72 (patch) | |
tree | 28e317638e38820d6c5d285e8f7e46edc8d75597 /native/jni/src/proximity_info_state.cpp | |
parent | 22d271755ee06aa83a5cc421597095e9027831af (diff) | |
parent | bf78e1371c12d819020d60f0e585f5e6c26e6aa2 (diff) | |
download | latinime-4e3c7cf0ef8ed5b0b5523b631a9feffdeb922d72.tar.gz latinime-4e3c7cf0ef8ed5b0b5523b631a9feffdeb922d72.tar.xz latinime-4e3c7cf0ef8ed5b0b5523b631a9feffdeb922d72.zip |
am bf78e137: Refactor proximity info
* commit 'bf78e1371c12d819020d60f0e585f5e6c26e6aa2':
Refactor proximity info
Diffstat (limited to 'native/jni/src/proximity_info_state.cpp')
-rw-r--r-- | native/jni/src/proximity_info_state.cpp | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/native/jni/src/proximity_info_state.cpp b/native/jni/src/proximity_info_state.cpp index aa029297e..1e1413a5d 100644 --- a/native/jni/src/proximity_info_state.cpp +++ b/native/jni/src/proximity_info_state.cpp @@ -53,33 +53,11 @@ void ProximityInfoState::initInputParams(const int pointerId, const float maxPoi mGridHeight = proximityInfo->getGridWidth(); mGridWidth = proximityInfo->getGridHeight(); - memset(mInputCodes, 0, sizeof(mInputCodes)); + memset(mInputProximities, 0, sizeof(mInputProximities)); if (!isGeometric && pointerId == 0) { - // Initialize - // - mInputCodes - // - mNormalizedSquaredDistances - // TODO: Merge - for (int i = 0; i < inputSize; ++i) { - const int primaryKey = inputCodes[i]; - const int x = xCoordinates[i]; - const int y = yCoordinates[i]; - int *proximities = &mInputCodes[i * MAX_PROXIMITY_CHARS_SIZE_INTERNAL]; - mProximityInfo->calculateNearbyKeyCodes(x, y, primaryKey, proximities); - } - - if (DEBUG_PROXIMITY_CHARS) { - for (int i = 0; i < inputSize; ++i) { - AKLOGI("---"); - for (int j = 0; j < MAX_PROXIMITY_CHARS_SIZE_INTERNAL; ++j) { - int icc = mInputCodes[i * MAX_PROXIMITY_CHARS_SIZE_INTERNAL + j]; - int icfjc = inputCodes[i * MAX_PROXIMITY_CHARS_SIZE_INTERNAL + j]; - icc += 0; - icfjc += 0; - AKLOGI("--- (%d)%c,%c", i, icc, icfjc); AKLOGI("--- A<%d>,B<%d>", icc, icfjc); - } - } - } + mProximityInfo->initializeProximities(inputCodes, xCoordinates, yCoordinates, + inputSize, mInputProximities); } /////////////////////// |