diff --git a/Game/Tutorial #9.py b/Game/Tutorial #9.py index 9183730..3946bdb 100644 --- a/Game/Tutorial #9.py +++ b/Game/Tutorial #9.py @@ -7,8 +7,8 @@ walkRight = [pygame.image.load('R1.png'), pygame.image.load('R2.png'), pygame.image.load('R3.png'), pygame.image.load('R4.png'), pygame.image.load('R5.png'), pygame.image.load('R6.png'), pygame.image.load('R7.png'), pygame.image.load('R8.png'), pygame.image.load('R9.png')] walkLeft = [pygame.image.load('L1.png'), pygame.image.load('L2.png'), pygame.image.load('L3.png'), pygame.image.load('L4.png'), pygame.image.load('L5.png'), pygame.image.load('L6.png'), pygame.image.load('L7.png'), pygame.image.load('L8.png'), pygame.image.load('L9.png')] -bg = pygame.image.load('bg.jpg') -char = pygame.image.load('standing.png') +bg = pygame.image.load('bg.jpg').convert() +char = pygame.image.load('standing.png').convert() clock = pygame.time.Clock() @@ -29,7 +29,7 @@ def __init__(self,x,y,width,height): self.vel = 5 self.isJump = False self.left = False - self.right = False + #self.right = False # using !left instead of right self.walkCount = 0 self.jumpCount = 10 self.standing = True @@ -43,11 +43,11 @@ def draw(self, win): if self.left: win.blit(walkLeft[self.walkCount//3], (self.x,self.y)) self.walkCount += 1 - elif self.right: + elif not self.left: win.blit(walkRight[self.walkCount//3], (self.x,self.y)) self.walkCount +=1 else: - if self.right: + if not self.left: win.blit(walkRight[0], (self.x, self.y)) else: win.blit(walkLeft[0], (self.x, self.y)) @@ -210,11 +210,9 @@ def redrawGameWindow(): if keys[pygame.K_LEFT] and man.x > man.vel: man.x -= man.vel man.left = True - man.right = False man.standing = False elif keys[pygame.K_RIGHT] and man.x < 500 - man.width - man.vel: man.x += man.vel - man.right = True man.left = False man.standing = False else: @@ -224,7 +222,6 @@ def redrawGameWindow(): if not(man.isJump): if keys[pygame.K_UP]: man.isJump = True - man.right = False man.left = False man.walkCount = 0 else: