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 |