[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [gcompris/gsoc_oware] src/activities/oware: Oware: Fix scores in two player and z value of seeds in 
From:       Divyam Madaan <null () kde ! org>
Date:       2017-07-31 19:24:39
Message-ID: E1dcGIx-0000XP-Nl () code ! kde ! org
[Download RAW message or body]

Git commit 84024343e52f7229d0f459be29719f34f0a30eca by Divyam Madaan.
Committed on 31/07/2017 at 19:23.
Pushed by dmadaan into branch 'gsoc_oware'.

Oware: Fix scores in two player and z value of seeds in single player

M  +2    -2    src/activities/oware/Oware.qml
M  +2    -0    src/activities/oware/oware.js

https://commits.kde.org/gcompris/84024343e52f7229d0f459be29719f34f0a30eca

diff --git a/src/activities/oware/Oware.qml b/src/activities/oware/Oware.qml
index 88a83add..e2e7c887 100644
--- a/src/activities/oware/Oware.qml
+++ b/src/activities/oware/Oware.qml
@@ -152,11 +152,11 @@ ActivityBase {
                                 items.indexValue = index
                                 items.currentMove = items.playerOneTurn ? (index - \
                6) : (11 - index)
                                 items.player = items.playerOneTurn ? 0 : 1
-                                cellGridRepeater.itemAt(index).z = 20
                                 if ((!items.computerTurn && items.playerOneTurn && \
(items.currentMove >= 0 && items.currentMove <= 5) && \
Activity.isValidMove(items.currentMove,1,Activity.house)) || (!items.playerOneTurn && \
(items.currentMove >= 6 && items.currentMove <= 11) && \
Activity.isValidMove(items.currentMove,0,Activity.house)) && \
Activity.house[items.currentMove] != 0) { +                                    \
cellGridRepeater.itemAt(items.indexValue).z = 20  firstMove()
                                     items.playerOneTurn = !items.playerOneTurn
-                                    \
Activity.seedsExhausted(Activity.house,0,Activity.scoreHouse) +//                     \
Activity.seedsExhausted(Activity.house,0,Activity.scoreHouse)  }
                             }
                         }
diff --git a/src/activities/oware/oware.js b/src/activities/oware/oware.js
index 353b0d38..34973f5b 100644
--- a/src/activities/oware/oware.js
+++ b/src/activities/oware/oware.js
@@ -130,7 +130,9 @@ function computerMove() {
     if (items.playerOneScore - items.playerTwoScore < maxDiff[currentLevel])
         randomMove()
     sowSeeds(finalMove, house, scoreHouse, 1)
+    items.cellGridRepeater.itemAt(items.indexValue).z = 0
     items.indexValue = 11 - finalMove
+    items.cellGridRepeater.itemAt(items.indexValue).z = 20
     items.cellGridRepeater.itemAt(11 - finalMove).firstMove()
     items.computerTurn = false
     items.playerTwoScore = scoreHouse[1]


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic