diff --git a/player.py b/player.py index 3bc8f54..7518463 100644 --- a/player.py +++ b/player.py @@ -9,7 +9,6 @@ import sys windowX = 640 windowY = 640 bullets_on_screen = [] -clock = pygame.time.Clock() class Player: def __init__(self): @@ -65,6 +64,18 @@ class Player: print('teleportation cooldown : '+ str(self.tp_cooldown)) keys = pygame.key.get_pressed() - if keys[pygame.K_d] and self.tp_cooldown == 0: - self.y -= 64 + if keys[pygame.K_d] and keys[pygame.K_UP] and self.tp_cooldown == 0: #front-dash + self.y -= self.height*2 + self.tp_cooldown = 100 + + if keys[pygame.K_d] and keys[pygame.K_LEFT] and self.tp_cooldown == 0: #left-dash + self.x -= self.height*2 + self.tp_cooldown = 100 + + if keys[pygame.K_d] and keys[pygame.K_RIGHT] and self.tp_cooldown == 0: #right-dash + self.x += self.height*2 + self.tp_cooldown = 100 + + if keys[pygame.K_d] and keys[pygame.K_DOWN] and self.tp_cooldown == 0: #back-dash + self.y += self.height*2 self.tp_cooldown = 100