Witam, mam problem z wymyśleniem sposobu na double jumpa w prostej grze platformowej. Probowałem już wszystkiego co przyszło do głowy i nie chce to działać. Podejrzewam że po prostu daje złe warunki ale niestety pomysłu brak na sposób naprawy. Proszę o pomoc
if self.jump_count < 2:
if keys[pygame.K_SPACE] and self.jump == False:
self.air_speed = -15
self.jump_count += 1
self.jump = True
print(self.jump_count)
if self.jump_count == 2:
self.jump_count = 0
if not keys[pygame.K_SPACE]:
self.jump = False