diff options
Diffstat (limited to 'debug_draw.py')
| -rw-r--r-- | debug_draw.py | 15 |
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()] |
