Skip to content
Snippets Groups Projects
Commit 86c48c0d authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Fix rotate/flip board (fix cells borders issue)

parent d1ccfe33
No related branches found
No related tags found
1 merge request!12Resolve "Fix draw cells borders"
Pipeline #1400 passed
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
app.versionName=0.0.10 app.versionName=0.0.11
app.versionCode=10 app.versionCode=11
...@@ -82,7 +82,7 @@ class Home extends StatelessWidget { ...@@ -82,7 +82,7 @@ class Home extends StatelessWidget {
List transformedBoard = createEmptyBoard(size); List transformedBoard = createEmptyBoard(size);
for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
for (var colIndex = 0; colIndex < sideLength; colIndex++) { 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; cells = transformedBoard;
...@@ -92,7 +92,7 @@ class Home extends StatelessWidget { ...@@ -92,7 +92,7 @@ class Home extends StatelessWidget {
List transformedBoard = createEmptyBoard(size); List transformedBoard = createEmptyBoard(size);
for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
for (var colIndex = 0; colIndex < sideLength; colIndex++) { 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; cells = transformedBoard;
...@@ -105,7 +105,7 @@ class Home extends StatelessWidget { ...@@ -105,7 +105,7 @@ class Home extends StatelessWidget {
List transformedBoard = createEmptyBoard(size); List transformedBoard = createEmptyBoard(size);
for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
for (var colIndex = 0; colIndex < sideLength; colIndex++) { 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; cells = transformedBoard;
...@@ -115,7 +115,7 @@ class Home extends StatelessWidget { ...@@ -115,7 +115,7 @@ class Home extends StatelessWidget {
List transformedBoard = createEmptyBoard(size); List transformedBoard = createEmptyBoard(size);
for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) { for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
for (var colIndex = 0; colIndex < sideLength; colIndex++) { 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; cells = transformedBoard;
...@@ -321,7 +321,7 @@ class Home extends StatelessWidget { ...@@ -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 // check lines does not contains a value twice
for (var row = 0; row < pow(size, 2); row++) { for (var row = 0; row < pow(size, 2); row++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment