cca
annotate State.py @ 39:031f654a7b7d
some little correct
author | Ilia |
---|---|
date | Sun, 05 Dec 2010 15:12:30 +0300 |
parents | c74a9885bf04 |
children | fa1a99c88a0b |
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@27 | 19 return self.name " " self.symbol |