Fixed isOnFloor player flag

This commit is contained in:
2021-04-02 22:21:36 +03:00
parent cdc8362c75
commit d8b05d5678
+10 -4
View File
@@ -218,11 +218,17 @@ class Drakora():
if pygame.sprite.spritecollideany(self.player, self.enemies):
if not self.isGodmode: self.isGameOver = True
self.player.isOnFloor = False
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
while pygame.sprite.spritecollideany(self.player, self.floors):
self.player.isOnFloor = True
self.player.rect.y -= 1
if self.player.isOnFloor:
while pygame.sprite.spritecollideany(self.player, self.floors):
self.player.rect.y -= 1
def doCheats(self):