Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.cmm.msu.ru/trac/snake/changeset/51
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 17:40:17 2016
Кодировка: IBM-866
Changeset 51:995c5300f498 тАУ Python Battle

Changeset 51:995c5300f498


Ignore:
Timestamp:
12/19/10 23:48:39 (5 years ago)
Author:
Daniil Alexeyevsky <me.dendik@тАж>
Branch:
default
Children:
53:91160a357d1a, 57:2f62804e21fc
Message:

Added Cell attribute snake_type to snake.Rule pattern cells

File:
1 edited

Legend:

Unmodified
Added
Removed
  • snake.py

    r49 r51 €а
    3939                break€а
    4040            assert line == '', "Rules must be separated by empty lines"€а
    41€а            self.rules.append(Rule().load(file))€а
    €а41            self.rules.append(Rule(self).load(file))€а
    4242€а
    4343    def fill (self):€а
    тАж тАж €а
    8989        """€а
    9090        assert char.lower() in self.codes, "Illegal symbol in rule: %s" % char€а
    91€а        cell = engine.Cell(x, y, None)€а
    €а91        cell = engine.Cell(x, y, self.snake)€а
    9292        if char in 'htb':€а
    9393            if char.islower():€а
    94€а                cell.snake = 'my'€а
    €а94                cell.snake_type = 'my'€а
    9595            else:€а
    96€а                cell.snake = 'enemy'€а
    €а96                cell.snake_type = 'enemy'€а
    9797        if char == 'h':€а
    9898            assert (x, y) == (3, 3), "Own head must in the center of rule"€а
Note: See TracChangeset for help on using the changeset viewer.