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