Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/cca/raw-annotate/082f39cbee45/State.py
Дата изменения: Unknown
Дата индексирования: Fri Feb 11 13:25:06 2011
Кодировка: Windows-1251

Ilia@0: class State(object):
darkhan@11:
darkhan@11: def __init__(self, name, symbol, color, nums):
Ilia@0: #name - имя, symbol - символ, который записывается в файл или хранится в массиве, color - цвет отображения, nums - условия перехода - список цифр от 0 до 9, если такое кол-во окружающих клеток с таким же состоянием - переход, соответствующая кнопка на клаве
darkhan@11: self.name = name
darkhan@11: self.symbol = symbol
darkhan@11: self.color = color
darkhan@11: self.nums = nums
darkhan@11:
darkhan@11: def next_state(self, num):
Ilia@0: #num - число окружающих клеток в таком же состоянии
Ilia@0: return num in self.nums
darkhan@11:
Ilia@0: def __repr__(self):
darkhan@11: return name