aboutsummaryrefslogtreecommitdiff
path: root/charm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'charm.cpp')
-rw-r--r--charm.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/charm.cpp b/charm.cpp
index 1434e8c..56af6c5 100644
--- a/charm.cpp
+++ b/charm.cpp
@@ -109,7 +109,10 @@ int scorefor(const Board &bd){
for(i=0;i<S*S;i++){
if(bd.grid[i]==1)score+=i/S;
else if(bd.grid[i]==2)score-=i/S;
- else if(bd.grid[i]==3)score-=(i/S)*(i/S);
+ else if(bd.grid[i]==3){
+ score-=(i/S)*(i/S);
+ if(i<S)score+=10000;
+ }
}
return score;
}