Simplified code in QrCode.drawFunctionPatterns() in all language versions, but differently in Python.

This commit is contained in:
Project Nayuki
2018-08-26 01:49:27 +00:00
parent 0ee6c41c9c
commit c9553ead71
7 changed files with 14 additions and 20 deletions
+2 -3
View File
@@ -203,9 +203,8 @@ void QrCode::drawFunctionPatterns() {
int numAlign = alignPatPos.size();
for (int i = 0; i < numAlign; i++) {
for (int j = 0; j < numAlign; j++) {
if ((i == 0 && j == 0) || (i == 0 && j == numAlign - 1) || (i == numAlign - 1 && j == 0))
continue; // Skip the three finder corners
else
// Don't draw on the three finder corners
if (!((i == 0 && j == 0) || (i == 0 && j == numAlign - 1) || (i == numAlign - 1 && j == 0)))
drawAlignmentPattern(alignPatPos.at(i), alignPatPos.at(j));
}
}