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

Changeset 107:b38281ca9b5c


Ignore:
Timestamp:
12/20/10 11:52:45 (5 years ago)
Author:
Alex Martynov <martiran@тАж>
Branch:
default
Message:

fixed random sell snake movement

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • engine.py

    r105 r107 €а
    100100        return€а
    101101    def move_do(self, snake, applied_dir):€а
    102€а        dir_cell = self.field[snake.cells[0].y + applied_dir[0], snake.cells[0].x + applied_dir[1]]€а
    €а102        head = snake.cells[0]€а
    €а103        dir_cell = self.field[head.x + applied_dir[0], head.y + applied_dir[1]]€а
    103104        if dir_cell.type == 'empty':€а
    104105            snake.cells.insert(0,dir_cell)€а
  • main.py

    • Property exe set to *
    r103 r107 €а
    3737            self.step_id = 0€а
    3838            pass€а
    39€а        elif self.step_id == 0:€а
    €а39        if self.step_id == 0:€а
    4040            file_name = tkfd.askopenfilename(title="Open file")€а
    4141            snake = self.engine.create_snake(snake_number)€а
    4242            snake.load(open(file_name, "r"))€а
    43€а            pass€а
    44€а        else:€а
    4543            pass€а
    4644        self.engine.refill()€а
Note: See TracChangeset for help on using the changeset viewer.