cca
annotate state.py @ 101:0865e29e319d
merge
author | darkhan |
---|---|
date | Wed, 15 Dec 2010 00:07:43 +0300 |
parents | 08b9cff3aa10 |
children | ef8839e99f34 |
rev | line source |
---|---|
Ilia@0 | 1 class State(object): |
darkhan@11 | 2 |
is_rusinov@67 | 3 def __init__(self, name, symbol, color, key, nums): |
darkhan@11 | 4 self.name = name |
darkhan@11 | 5 self.symbol = symbol |
darkhan@11 | 6 self.color = color |
is_rusinov@67 | 7 self.key = key |
darkhan@11 | 8 self.nums = nums |
darkhan@11 | 9 |
darkhan@11 | 10 def next_state(self, num): |
Ilia@0 | 11 return num in self.nums |
darkhan@11 | 12 |
Ilia@0 | 13 def __repr__(self): |
darkhan@49 | 14 return self.symbol + " " + self.name |