cca
annotate State.py @ 23:c74a9885bf04
Comment in English
| author | darkhan | 
|---|---|
| date | Sat, 04 Dec 2010 23:44:37 +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 | 
