コード例 #1
0
    def update(self, dt):
        if randrange(60) == 0:
            self.vx = -self.vx

        Ship.update(self, dt)

        if self.vx > 0:
            self.image = self.orig_image
        else:
            self.image = self.flipped_image
コード例 #2
0
ファイル: main.py プロジェクト: jlevey3/CS112-Spring2012
    def update(self, dt):
        if randrange(60) == 0:
            self.vx = -self.vx

        Ship.update(self, dt)

        if self.vx > 0:
            self.image = self.orig_image
        else:
            self.image = self.flipped_image
コード例 #3
0
    def update(self, dt):
        #one in 60 chance it will flip directions
        if randrange(60) == 0:
            self.vx = -self.vx
        
        Ship.update(self, dt)

        if self.vx > 0:
            self.image = self.orig_image
        else:
            self.image = self.flipped_image
コード例 #4
0
    def update(self, dt):
        vx = self.vx
        vy = self.vy
        
        Ship.update(self, dt)

        if vx != self.vx or vy != self.vy:
            if vx != self.vx:
                vx = self.vx
                vy = -vy
            else:
                vx = -vx
                vy = self.vy
コード例 #5
0
ファイル: main.py プロジェクト: altarim992/CS112-Spring2012
    def update(self, dt):
        vx = self.vx
        vy = self.vy

        Ship.update(self, dt)

        if vx != self.vx or vy != self.vy:
            if vx != self.vx:
                vx = self.vx
                vy = -vy
            else:
                vx = -vx
                vy = self.vy
            tie = TieFighter(self.rect.x, self.rect.y, vx, vy, self.bounds, self.color)

            for group in self.groups():
                group.add(tie)
コード例 #6
0
    def update(self, dt):
        vx = self.vx
        vy = self.vy

        Ship.update(self, dt)

        # create a new ship if bounced (when they bounce, vx, vy no longer = self.vx or self.vy
        if vx != self.vx or vy != self.vy:
            if vx != self.vx:
                vx = self.vx
                vy = -vy
            else: 
                vx = -vx
                vy = self.vy

            tie = TieFighter(self.rect.x, self.rect.y, vx, vy, self.bounds, self.color)
            for group in self.groups():
                group.add(tie)
コード例 #7
0
ファイル: Test_Pygame.py プロジェクト: pk00749/Example_Python
    def update(self, dt):
        vx = self.vx
        vy = self.vy
 
        Ship.update(self, dt)
 
        if vx != self.vx or vy != self.vy:
            if vx != self.vx:
                vx = self.vx
                vy = -vy
            else:
                vx = -vx
                vy = self.vy
 
            tie = TieFighter(self.rect.x, self.rect.y, vx, vy, self.bounds, self.color)
 
            for group in self.groups():
                group.add(tie)
コード例 #8
0
ファイル: main.py プロジェクト: sambwhit/CS112-Spring2012
    def update(self, dt):
        #if randrange(60) == 0:
         #   self.vx = -self.vx

        Ship.update(self, dt)
コード例 #9
0
ファイル: main.py プロジェクト: smw11/CS112-Spring2012
    def update(self, dt):
        vx = self.vx
        vy = self.vy

        Ship.update(self, dt)