summaryrefslogtreecommitdiffstats
path: root/debug_draw.py
diff options
context:
space:
mode:
Diffstat (limited to 'debug_draw.py')
-rw-r--r--debug_draw.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/debug_draw.py b/debug_draw.py
new file mode 100644
index 0000000..a47e921
--- /dev/null
+++ b/debug_draw.py
@@ -0,0 +1,15 @@
+class DebugDraw():
+ squares = dict()
+
+ @classmethod
+ def clear(cls):
+ cls.squares.clear()
+
+ @classmethod
+ def add_square(cls, p1, p2, color="#000000"):
+ cls.squares[(p1, p2)] = color
+
+ @classmethod
+ def get_squares(cls):
+ return [{"bounds": corners, "color": color}
+ for corners, color in cls.squares.items()]