Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.su/trac/snake/changeset/163%3A82de1358ded2
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 04:53:20 2016
Êîäèðîâêà: IBM-866
Changeset 163:82de1358ded2 òÀÓ Python Battle

Changeset 163:82de1358ded2


Ignore:
Timestamp:
12/23/10 01:08:08 (5 years ago)
Author:
Alex Martynov
Branch:
default
Message:

added new screen, restart now can operate at any moment

Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • main.py

    r160 r163 ˆà
    2525        self.canvas.pack(side ="top", fill="both", expand="yes")ˆà
    2626        self.buttons_pack(self.root).pack(side ="bottom", fill="both", expand="no")ˆà
    27ˆà        self.step_id = 0ˆà
    ˆà27        self.step_id = 666ˆà
    2828        self.engine = engine.Engine(self.canvas)ˆà
    2929        self.after_id = Noneˆà
    òÀæ òÀæ ˆà
    7878        After the end of the game - restarts it with snakes survived inˆà
    7979        previous game"""ˆà
    80ˆà        self.restart()ˆà
    ˆà80        self.engine.psnakes[:] = self.engine.snakes[:]ˆà
    ˆà81        if self.step_id == 666:ˆà
    ˆà82            self.restart()ˆà
    8183        if self.dead_snake_check() == False:ˆà
    8284            returnˆà
    òÀæ òÀæ ˆà
    119121    def restart(self):ˆà
    120122        """"Restarts the game after the end of the game with snakes survived"""ˆà
    121ˆà        if self.step_id == 666:ˆà
    122ˆà            print "her"ˆà
    123ˆà            self.step_id = 0ˆà
    124ˆà            for i, snake in enumerate(self.engine.psnakes):ˆà
    125ˆà                if self.engine.psnakes[i] != None:ˆà
    126ˆà                    self.engine.snakes[i] = snakeˆà
    127ˆà                    self.engine.create_snake(i, snake)ˆà
    128ˆà            self.engine.refill()ˆà
    129ˆà            self.engine.redraw()ˆà
    130ˆà        self.engine.psnakes = self.engine.snakesˆà
    ˆà123        self.step_id = 0ˆà
    ˆà124        for i, snake in enumerate(self.engine.psnakes):ˆà
    ˆà125            if self.engine.psnakes[i] != None:ˆà
    ˆà126                self.engine.snakes[i] = snakeˆà
    ˆà127                self.engine.create_snake(i, snake)ˆà
    ˆà128        self.engine.refill()ˆà
    ˆà129        self.engine.redraw()ˆà
    131130ˆà
    132131    def end (self):ˆà
Note: See TracChangeset for help on using the changeset viewer.