From 0e622965c3777cce629716cfd6b947cda2ffe58d Mon Sep 17 00:00:00 2001
From: moon2 <moon2protonmail@protonmail.com>
Date: Sat, 26 Aug 2023 17:29:51 +0200
Subject: [PATCH] gay drums: 2x gay

retroactively changing the worms 2x fps commit message
to "smoother worming", missed an opportunity there
---
 python_payload/apps/gay_drums/__init__.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/python_payload/apps/gay_drums/__init__.py b/python_payload/apps/gay_drums/__init__.py
index 38b972fafa..fd0126eada 100644
--- a/python_payload/apps/gay_drums/__init__.py
+++ b/python_payload/apps/gay_drums/__init__.py
@@ -294,7 +294,7 @@ class GayDrums(Application):
     def draw_bpm(self, ctx: Context, data: None) -> None:
         ctx.text_align = ctx.MIDDLE
         ctx.move_to(0, 0)
-        self.ctx_draw_centered_rect(ctx, 0, -60, 200, 24, (0, 0, 0))
+        self.ctx_draw_centered_rect(ctx, 0, -60, 200, 26, (0, 0, 0))
         bpm = self.seq.signals.bpm.value
         ctx.font = ctx.get_font_name(1)
         ctx.font_size = 20
@@ -373,7 +373,7 @@ class GayDrums(Application):
         for rendee in self._render_list_2:
             fun, param = rendee
             fun(ctx, param)
-        self._render_list_2 = self._render_list_1.copy()
+        # self._render_list_2 = self._render_list_1.copy()
         self._render_list_1 = []
 
         size = 4
@@ -496,7 +496,6 @@ class GayDrums(Application):
         if ct.petals[0].pressed and not (self.ct_prev.petals[0].pressed):
             if self.stopped:
                 self.seq.signals.bpm = self.bpm
-                self.seq.signals.sync_in = 0
                 self._render_list_1 += [(self.draw_bpm, None)]
                 self.blm.background_mute_override = True
                 self.stopped = False
@@ -540,7 +539,7 @@ class GayDrums(Application):
         if ct.petals[0].pressed:
             if self.tap_tempo_press_counter > 500:
                 self.seq.signals.bpm = 0
-                self.seq.signals.sync_in = 1
+                self.seq.signals.sync_in.start()
                 self._render_list_1 += [(self.draw_bpm, None)]
                 self.stopped = True
                 self.blm.background_mute_override = False
-- 
GitLab