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 |
