From 3da57e1ef0607cb27ecc0887d08a56d51ef564ed Mon Sep 17 00:00:00 2001 From: 61616 <33187059+61616@users.noreply.github.com> Date: Thu, 5 May 2022 15:37:06 -0400 Subject: [PATCH] Buttons now work (preliminary) --- B12NumbersV3/B12Base.pde | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/B12NumbersV3/B12Base.pde b/B12NumbersV3/B12Base.pde index 74a02d3..5c0bbc5 100644 --- a/B12NumbersV3/B12Base.pde +++ b/B12NumbersV3/B12Base.pde @@ -1,3 +1,12 @@ +abstract interface Number{ + abstract void setPos(PVector _pos); + abstract void setPos(float _x, float _y); + abstract PVector getPos(); + + abstract void setAlignMode(int _mode); + abstract void display(); +} + class B12Digit{ byte value; PVector refPos; @@ -109,7 +118,7 @@ class B12Digit{ -class B12Int { +class B12Int implements Number { private ArrayList digits; private int value; private PVector pos; @@ -194,7 +203,7 @@ class B12Int { -class B12Float { +class B12Float implements Number{ private ArrayList digits; private float value; private PVector pos;