Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2009-11-27 19:36:52 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-11-27 19:36:52 (GMT)
commitdd15b6a4925f6820bfe3e5c2bc7c02dc4ef4eb30 (patch)
tree08e914a447cc07b3a7ffaf94124e81ae3a0e47c7
parent5c6da62420f3c56765bfd25a1eb2ec97501bb511 (diff)
improved set selection algorithm
-rw-r--r--window.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/window.py b/window.py
index 8f34683..fbf19be 100644
--- a/window.py
+++ b/window.py
@@ -217,6 +217,14 @@ def set_check(cardarray):
cardarray[1].color != cardarray[2].color and \
cardarray[0].color == cardarray[2].color:
return False
+ if cardarray[0].color != cardarray[1].color and \
+ cardarray[1].color == cardarray[2].color and \
+ cardarray[0].color != cardarray[2].color:
+ return False
+ if cardarray[0].color == cardarray[1].color and \
+ cardarray[1].color == cardarray[2].color and \
+ cardarray[0].color != cardarray[2].color:
+ return False
return True
"""
if (cardarray[0].num == cardarray[1].num):