summaryrefslogtreecommitdiff
path: root/ausbutler/butler.py
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2017-01-04 00:26:05 +0100
committeremkael <emkael@tlen.pl>2017-01-04 20:56:19 +0100
commit9e475e3cc99849c3238995aebac9a1dd361bfec3 (patch)
treeb87f2263e13b3c53775c0287c8375f48dd8ed562 /ausbutler/butler.py
parent41007b36132e8594c17f4d11f2d1834340c75456 (diff)
Compiling opponents previous scores for each segment butler
Diffstat (limited to 'ausbutler/butler.py')
-rw-r--r--ausbutler/butler.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ausbutler/butler.py b/ausbutler/butler.py
index 424e385..fb78fdb 100644
--- a/ausbutler/butler.py
+++ b/ausbutler/butler.py
@@ -14,6 +14,17 @@ def cutoff(score):
score += config['cutoff_point']
return score * sign
+def get_opponents(butler, player):
+ table = butler.table
+ if player in [table.openE, table.openW]:
+ return [table.openN, table.openS]
+ if player in [table.openN, table.openS]:
+ return [table.openE, table.openW]
+ if player in [table.closeE, table.closeW]:
+ return [table.closeN, table.closeS]
+ if player in [table.closeN, table.closeS]:
+ return [table.closeE, table.closeW]
+
def get_room(butler, player):
table = butler.table
if player in [table.openE, table.openW, table.openN, table.openS]: