diff --git a/Drakora.pyw b/Drakora.pyw index 399cbe2..b55bb48 100644 --- a/Drakora.pyw +++ b/Drakora.pyw @@ -247,32 +247,21 @@ class Drakora(): self.isGameOver = True break - self.player.isOnFloor = pygame.sprite.spritecollideany(self.player, self.floors) + if self.player.isOnFloor: + self.player.rect.y += 1 + + if not pygame.sprite.spritecollideany(self.player, self.floors): + self.player.isOnFloor = False + else: + if pygame.sprite.spritecollideany(self.player, self.floors): + self.player.isOnFloor = True if self.player.isOnFloor: while pygame.sprite.spritecollideany(self.player, self.floors): self.player.rect.y -= 1 - - - - self.player._Player__doubleY -= 1 - - - - - - - - - - - - - - def doCheats(self): if self.isPressedKeysUpdated: pressedKeysStr = ''.join(self.pressedKeys)