cca
annotate state.py @ 89:08b9cff3aa10
Names of modules automata and state changed for PEP-8
author | darkhan |
---|---|
date | Mon, 13 Dec 2010 22:32:10 +0300 |
parents | State.py@7502b6193014 |
children | 7eeedb501691 |
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@23 | 4 #nums - next step ondition, list with numbers from 0 to 9 |
darkhan@11 | 5 self.name = name |
darkhan@11 | 6 self.symbol = symbol |
darkhan@11 | 7 self.color = color |
is_rusinov@67 | 8 self.key = key |
darkhan@11 | 9 self.nums = nums |
darkhan@11 | 10 |
darkhan@11 | 11 def next_state(self, num): |
darkhan@23 | 12 #num - number of cells with the same state |
Ilia@0 | 13 return num in self.nums |
darkhan@11 | 14 |
Ilia@0 | 15 def __repr__(self): |
darkhan@49 | 16 return self.symbol + " " + self.name |