Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.fbb.msu.ru/trac/snake/changeset/175%3Afde515c7a4c8
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 09:29:11 2016
Êîäèðîâêà: IBM-866
Changeset 175:fde515c7a4c8 òÀÓ Python Battle

Changeset 175:fde515c7a4c8


Ignore:
Timestamp:
12/24/10 16:35:26 (5 years ago)
Author:
Alex Martynov
Branch:
default
Children:
176:e967a9b10fce, 177:cd67dc65f599
Message:

fixed bug of encreased speed of the game by multiple

clicking the run button,

added UI.run_cancel()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main.py

    r174 r175 ˆà
    8484    def start (self):ˆà
    8585        """Init running of the game."""ˆà
    ˆà86        if self.after_id != None:ˆà
    ˆà87            returnˆà
    8688        if self.step_id == self.game_length + 666:ˆà
    8789            self.restart(survived="yes")ˆà
    òÀæ òÀæ ˆà
    111113            self.engine.psnakes = self.engine.snakes[:]ˆà
    112114        if self.step_id <= self.game_length:ˆà
    113ˆà            if self.after_id != None:ˆà
    114ˆà                self.canvas.after_cancel(self.after_id)ˆà
    115ˆà                passˆà
    ˆà115            self.run_cancel()ˆà
    116116            self.step_id = self.step_id+1ˆà
    117117            self.engine.step()ˆà
    òÀæ òÀæ ˆà
    121121            passˆà
    122122        returnˆà
    ˆà123ˆà
    ˆà124    def run_cancel(self):ˆà
    ˆà125        """Stops runnin of the game"""ˆà
    ˆà126        if self.after_id != None:ˆà
    ˆà127            self.canvas.after_cancel(self.after_id)ˆà
    ˆà128            self.after_id = Noneˆà
    123129    ˆà
    124130    def dead_snake_check(self):ˆà
    òÀæ òÀæ ˆà
    154160    def end (self):ˆà
    155161        """End the game and raise the window that tels about it."""ˆà
    156ˆà        if self.after_id != None:ˆà
    157ˆà            self.canvas.after_cancel(self.after_id)ˆà
    158ˆà            passˆà
    ˆà162        self.run_cancel()ˆà
    159163        self.step_id = self.game_length + 666ˆà
    160164        root = tk.Tk()ˆà
Note: See TracChangeset for help on using the changeset viewer.