From f473abf2840ec976a3f1ab9994c6b224e50ca27d Mon Sep 17 00:00:00 2001
From: Serge Bazanski <q3k@q3k.org>
Date: Fri, 16 Jun 2023 16:21:40 +0200
Subject: [PATCH] py: harmonic/melodic: draw scope

---
 python_payload/apps/harmonic_demo.py | 4 ++++
 python_payload/apps/melodic_demo.py  | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/python_payload/apps/harmonic_demo.py b/python_payload/apps/harmonic_demo.py
index d80ce22fa1..86a4601607 100644
--- a/python_payload/apps/harmonic_demo.py
+++ b/python_payload/apps/harmonic_demo.py
@@ -44,6 +44,10 @@ class HarmonicApp(Application):
         i = self.color_intensity
         ctx.rgb(i, i, i).rectangle(-120, -120, 240, 240).fill()
 
+        ctx.rgb(0, 0, 0)
+        scope_draw(ctx)
+        ctx.fill()
+
     def main_foreground(self):
         if self.color_intensity > 0:
             self.color_intensity -= self.color_intensity / 20
diff --git a/python_payload/apps/melodic_demo.py b/python_payload/apps/melodic_demo.py
index 1f8bf3e132..9b8d4788d5 100644
--- a/python_payload/apps/melodic_demo.py
+++ b/python_payload/apps/melodic_demo.py
@@ -81,6 +81,12 @@ class MelodicApp(Application):
     def on_init(self):
         init()
 
+    def on_draw(self, ctx):
+        ctx.rgb(1, 1, 1).rectangle(-120, -120, 240, 240).fill()
+        ctx.rgb(0, 0, 0)
+        scope_draw(ctx)
+        ctx.fill()
+
     def on_foreground(self):
         foreground()
 
-- 
GitLab