From 86c48c0da64f1445e62f615a9b6a7896fd3936c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Fri, 18 Jun 2021 20:40:15 +0200 Subject: [PATCH] Fix rotate/flip board (fix cells borders issue) --- android/gradle.properties | 4 ++-- lib/screens/home.dart | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/android/gradle.properties b/android/gradle.properties index 6bf54a6..f0be9fb 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true -app.versionName=0.0.10 -app.versionCode=10 +app.versionName=0.0.11 +app.versionCode=11 diff --git a/lib/screens/home.dart b/lib/screens/home.dart index ff8ff8f..98bf741 100644 --- a/lib/screens/home.dart +++ b/lib/screens/home.dart @@ -82,7 +82,7 @@ class Home extends StatelessWidget { List transformedBoard = createEmptyBoard(size); for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var colIndex = 0; colIndex < sideLength; colIndex++) { - transformedBoard[rowIndex][colIndex] = cells[sideLength - rowIndex - 1][colIndex]; + transformedBoard[rowIndex][colIndex].value = cells[sideLength - rowIndex - 1][colIndex].value; } } cells = transformedBoard; @@ -92,7 +92,7 @@ class Home extends StatelessWidget { List transformedBoard = createEmptyBoard(size); for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var colIndex = 0; colIndex < sideLength; colIndex++) { - transformedBoard[rowIndex][colIndex] = cells[rowIndex][sideLength - colIndex - 1]; + transformedBoard[rowIndex][colIndex].value = cells[rowIndex][sideLength - colIndex - 1].value; } } cells = transformedBoard; @@ -105,7 +105,7 @@ class Home extends StatelessWidget { List transformedBoard = createEmptyBoard(size); for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var colIndex = 0; colIndex < sideLength; colIndex++) { - transformedBoard[rowIndex][colIndex] = cells[colIndex][sideLength - rowIndex - 1]; + transformedBoard[rowIndex][colIndex].value = cells[colIndex][sideLength - rowIndex - 1].value; } } cells = transformedBoard; @@ -115,7 +115,7 @@ class Home extends StatelessWidget { List transformedBoard = createEmptyBoard(size); for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var colIndex = 0; colIndex < sideLength; colIndex++) { - transformedBoard[rowIndex][colIndex] = cells[sideLength - colIndex - 1][rowIndex]; + transformedBoard[rowIndex][colIndex].value = cells[sideLength - colIndex - 1][rowIndex].value; } } cells = transformedBoard; @@ -321,7 +321,7 @@ class Home extends StatelessWidget { } } } - print('ok grid complete complete'); + print('ok grid complete'); // check lines does not contains a value twice for (var row = 0; row < pow(size, 2); row++) { -- GitLab