From 121dc6acb650c2904c8e6a241b2fed889e38c2b0 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Mon, 23 May 2022 16:57:00 -0500 Subject: [PATCH] Isolate the draw loop Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com> Co-authored-by: sigonasr2 --- src/sig/DrawLoop.java | 28 ++++++++++++++++++++++++++++ src/sig/engine/Panel.java | 18 ++---------------- 2 files changed, 30 insertions(+), 16 deletions(-) create mode 100644 src/sig/DrawLoop.java diff --git a/src/sig/DrawLoop.java b/src/sig/DrawLoop.java new file mode 100644 index 0000000..28b9ee7 --- /dev/null +++ b/src/sig/DrawLoop.java @@ -0,0 +1,28 @@ +package sig; + +import sig.engine.Panel; +import sig.engine.Sprite; + +public class DrawLoop { + public static Panel panel; + public static void drawGame(Panel panel) { + DrawLoop.panel=panel; + int[] p = panel.pixel; + + for (int y=0;y