cca
annotate State.py @ 29:315a5fdf099e
+ add and correct some mistakes
| author | is_rusinov |
|---|---|
| date | Sun, 05 Dec 2010 02:06:28 +0300 |
| parents | 749533cdfc67 |
| children | dcfffd8bb598 |
| rev | line source |
|---|---|
| Ilia@0 | 1 class State(object): |
| darkhan@11 | 2 |
| darkhan@11 | 3 def __init__(self, name, symbol, color, nums): |
| darkhan@23 | 4 #name |
| darkhan@23 | 5 #symbol |
| darkhan@23 | 6 #color |
| darkhan@23 | 7 #nums - next step ondition, list with numbers from 0 to 9 |
| darkhan@22 | 8 |
| darkhan@11 | 9 self.name = name |
| darkhan@11 | 10 self.symbol = symbol |
| darkhan@11 | 11 self.color = color |
| darkhan@11 | 12 self.nums = nums |
| darkhan@11 | 13 |
| darkhan@11 | 14 def next_state(self, num): |
| darkhan@23 | 15 #num - number of cells with the same state |
| Ilia@0 | 16 return num in self.nums |
| darkhan@11 | 17 |
| Ilia@0 | 18 def __repr__(self): |
| darkhan@11 | 19 return name |
