Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.su/trac/snake/changeset/103
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 01:32:40 2016
Êîäèðîâêà: IBM-866
Changeset 103:30d062a2d532 òÀÓ Python Battle

Changeset 103:30d062a2d532


Ignore:
Timestamp:
12/20/10 04:03:55 (5 years ago)
Author:
Alex Martynov
Branch:
default
Children:
104:c68b54a43501, 105:020c62119e6f
Message:

edited engine.step(), UI.load()
magic version

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • engine.py

    r102 r103 ˆà
    7373            self.field[x, 0].type = 'wall'ˆà
    7474            self.field[x, 20].type = 'wall'ˆà
    ˆà75        self.refill()ˆà
    7576        self.redraw()ˆà
    7677        returnˆà
    7778    def step(self):ˆà
    7879        for i, snake in enumerate(self.snakes):ˆà
    79ˆà            if len(snake.cells) == 0:ˆà
    80ˆà                self.snakes[i] = Noneˆà
    81ˆà            if snake == None:ˆà
    82ˆà                passˆà
    83ˆà            else:ˆà
    ˆà80            if snake != None:ˆà
    ˆà81                if len(snake.cells) == 0:ˆà
    ˆà82                    self.snakes[i] = Noneˆà
    ˆà83                    continueˆà
    8484                self.legal_moves(snake)ˆà
    8585                self.move_snake(snake)ˆà
    òÀæ òÀæ ˆà
    9898                for direction in snake.legal_dir:ˆà
    9999                    rule.rotate(dir_to_numb_of_rot[direction])ˆà
    100ˆà                    if rule.applies() == True:ˆà
    ˆà100                    if rule.applies(self.field, snake.cells[0].x, snake.cells[0].y) == True:ˆà
    101101                        applied_dir = directionˆà
    102102                        breakˆà
  • main.py

    r98 r103 ˆà
    4444        else:ˆà
    4545            passˆà
    ˆà46        self.engine.refill()ˆà
    4647        self.engine.redraw()ˆà
    4748        returnˆà
Note: See TracChangeset for help on using the changeset viewer.