Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/snake/raw-annotate/b2eaeeb74d87/snake.py
Дата изменения: Unknown
Дата индексирования: Fri Feb 11 14:33:14 2011
Кодировка:

martiran@30:
martiran@30: class Snake(object):
martiran@32: def __init__ (self, cells, color):
martiran@32: self.cells = cells
martiran@32: self.color = color
martiran@32: self.rules = []
martiran@30: pass
martiran@30: def load (self, file):
martiran@32:
martiran@30: pass
martiran@30: def fill (self):
martiran@32: for cell in self.cells:
martiran@32: cell.snake = self
martiran@31: snake.cells[0].type = 'head'
martiran@31: snake.cells[-1].type = 'tail'
martiran@31: snake.cells[1:-1].type = 'body'
martiran@31: return
martiran@30:
martiran@30:
martiran@30: class Rule(object):
martiran@32: def __init__ (self, snake):
martiran@32: self.snake = snake
martiran@32: self.direction = (1, -1)
martiran@30: pass
martiran@32: def load (self, file):
martiran@32:
martiran@30: pass
martiran@32: def applies (self, field, x, y):
martiran@32:
martiran@30: pass
martiran@32: def rotate (self, rot):
martiran@30: pass