From ec42f17ca7f36f39304b4d002b94607f09b54e16 Mon Sep 17 00:00:00 2001 From: adrienmalin <41926238+adrienmalin@users.noreply.github.com> Date: Thu, 3 Oct 2019 01:32:52 +0200 Subject: [PATCH] soft drop autorepeat delay set to fall delay / 20 --- tetrislogic/tetrislogic.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tetrislogic/tetrislogic.py b/tetrislogic/tetrislogic.py index 57af958..16b3e9f 100644 --- a/tetrislogic/tetrislogic.py +++ b/tetrislogic/tetrislogic.py @@ -363,7 +363,11 @@ class TetrisLogic: if action in self.autorepeatable_actions: self.auto_repeat = False self.pressed_actions.append(action) - self.restart(self.repeat_action, self.AUTOREPEAT_DELAY) + if action == self.soft_drop: + delay = self.fall_delay / 20 + else: + delay = self.AUTOREPEAT_DELAY + self.restart(self.repeat_action, delay) def repeat_action(self): if self.pressed_actions: