From 9e475e3cc99849c3238995aebac9a1dd361bfec3 Mon Sep 17 00:00:00 2001 From: emkael Date: Wed, 4 Jan 2017 00:26:05 +0100 Subject: Compiling opponents previous scores for each segment butler --- ausbutler/butler.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ausbutler/butler.py') 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]: -- cgit v1.2.3