diff --git a/8By8/8By8.ino b/8By8/8By8.ino index 4b40e9c..cd05d6e 100644 --- a/8By8/8By8.ino +++ b/8By8/8By8.ino @@ -40,9 +40,9 @@ public: } static void set_status(int x, int y, int z, int brightness) { - x %= 8; - y %= 8; - z %= 8; + if (x >= 8 || x < 0 || y >= 8 || y < 0 || z >= 8 || z < 0) { + return; + } brightness %= 4; LED_status[z][x] = (LED_status[z][x] & (~(3 << (y * 2)))) | (brightness << (y * 2));