diff options
author | emkael <emkael@tlen.pl> | 2017-01-04 00:26:05 +0100 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2017-01-04 20:56:19 +0100 |
commit | 9e475e3cc99849c3238995aebac9a1dd361bfec3 (patch) | |
tree | b87f2263e13b3c53775c0287c8375f48dd8ed562 /ausbutler/butler.py | |
parent | 41007b36132e8594c17f4d11f2d1834340c75456 (diff) |
Compiling opponents previous scores for each segment butler
Diffstat (limited to 'ausbutler/butler.py')
-rw-r--r-- | ausbutler/butler.py | 11 |
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]: |