Added config to increase or decrease game speed when score rising
This commit is contained in:
+14
-6
@@ -220,12 +220,20 @@ class TetrisGame:
|
||||
elapsed = (current_ticks - self.last_time) / 1000.0 # Convert to seconds
|
||||
self.last_time = current_ticks
|
||||
|
||||
if self.score > 5000:
|
||||
self.fall_speed = 0.55
|
||||
elif self.score > 10000:
|
||||
self.fall_speed = 0.6
|
||||
elif self.score > 15000:
|
||||
self.fall_speed = 0.65
|
||||
if cfg.HIGH_SCORE_INC_SPEED:
|
||||
if self.score > 5000:
|
||||
self.fall_speed = 0.55
|
||||
elif self.score > 10000:
|
||||
self.fall_speed = 0.6
|
||||
elif self.score > 15000:
|
||||
self.fall_speed = 0.65
|
||||
else:
|
||||
if self.score > 5000:
|
||||
self.fall_speed = 0.45
|
||||
elif self.score > 10000:
|
||||
self.fall_speed = 0.4
|
||||
elif self.score > 15000:
|
||||
self.fall_speed = 0.35
|
||||
|
||||
if not self.game_over and not self.paused:
|
||||
self.fall_time += elapsed
|
||||
|
||||
Reference in New Issue
Block a user